c# - 如何使用 dataGridView 显示全屏网格

标签 c# winforms datagridview

我正在读取 XML 数据库并将条目存储在数据集中。 对于 UI,我使用的是 dataGridView。因此,我所有的数据库条目都将显示在 dataGridView 中。当前,如果数据库中有两个条目,则为两个条目显示网格,所有其他行显示为空白。 我想用 dataGridView 显示全屏网格。如果我在数据库中有两个条目,我应该看到两个条目和所有其他带有空单元格但带有网格的行/列。 datagridView 的任何部分都不应为空白。请帮助解决问题。 我尝试使用 dataGridView 的 Dock、AutoSizeColumnsMode、AutoSizeRowsMo​​de 等属性,但无法实现。

下面是读取数据的代码。

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/

相关文章:

c# - 从用户控件获取父页面值

c# - 使用局部 View MVC 5 上传文件

.net - 如何在不处理子控件事件的情况下检查鼠标单击是否在用户控件中?

c# - 刷新 DataGridView.DataSource 的更好方法

wpf - 如何根据行数限制 wpf datagridview 的高度?

php - 任何易于使用的 php mysql datagrid?

c# - 在 WCF 数据服务中公开实体的其他属性

c# - 异步等待一系列状态

c# - Winforms 最小化技术

c# - 在 ListView 中更改列标题的字体样式和颜色