c# - DatagridView C# 中的额外列

标签 c# mysql winforms visual-studio-2010 datagridview

<分区>

如何去掉DataGridView左边带*的多余列?

enter image description here

最佳答案

设置RowHeadersVisible假的。

dataGridView1.RowHeadersVisible = false;

(我知道它的名字很有误导性,但它确实有效 :))

对于下面的代码:

dataGridView1.RowHeadersVisible = false;
DataTable dt = new DataTable();
dt.Columns.Add("Name");
dt.Columns.Add("Address");
dt.Rows.Add("ABC", "DEF");
dt.Rows.Add("XYZ", "DEF");
dt.Rows.Add("EFG", "HIJ");
dataGridView1.DataSource = dt;

你会得到:

enter image description here

如果该属性未设置为 false,它将显示为:

enter image description here

关于c# - DatagridView C# 中的额外列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25569582/

相关文章:

c# - 如何将 win 表单日期时间选择器设置为没有默认值?

c# - 使用 CDO 通过代理发送电子邮件

c# - 轻度预通过(或延迟)管道错误

c# - 什么是无需在 WinRT、Win8 中使用 Open FilePicker 即可打开文件进行写入的方法

php - php如何避免重复数据

c# - 改变winform中滚动条的大小

c# - 使用 OWIN 启动多个 Web 服务器

c# - 中间件和 Scoped/Singleton 对象

html - 如何接受数据库中包含新行和 'n' 个空格的数据?

php - MySQL 请求返​​回 null Controller PHP