我正在读取 XML 数据库并将条目存储在数据集中。 对于 UI,我使用的是 dataGridView。因此,我所有的数据库条目都将显示在 dataGridView 中。当前,如果数据库中有两个条目,则为两个条目显示网格,所有其他行显示为空白。 我想用 dataGridView 显示全屏网格。如果我在数据库中有两个条目,我应该看到两个条目和所有其他带有空单元格但带有网格的行/列。 datagridView 的任何部分都不应为空白。请帮助解决问题。 我尝试使用 dataGridView 的 Dock、AutoSizeColumnsMode、AutoSizeRowsMode 等属性,但无法实现。
下面是读取数据的代码。
private System.Windows.Forms.DataGridView dataGridView1;
DataSet ds = new DataSet();
DataTable dtAll = new DataTable();
XmlReader xmlFile;
xmlFile = XmlReader.Create("Filepath");
ds.ReadXml(xmlFile);
dtTable = ds.Tables[0].Copy();
dataGridView1.DataSource = ds.Tables["entry"];
最佳答案
使用 from 放置网格的位置。 窗体应该没有边框并且最大化。 这将全屏显示您的表单。
this.BorderStyle = BorderStyle.None;
this.WindowState = FormWindowState.Maximized;
关于c# - 如何使用 dataGridView 显示全屏网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31699676/