请问我下面这段代码有什么问题,如果不对应该怎么做 DataGridTextBoxColumn dgvtxb = new DataGridTextBoxColumn(); 与“System.Windows.Forms.DataGridViewColumnCollection.Add(System.Windows.Forms.DataGridViewColumn)”最匹配的重载方法具有一些无效参数 E:\c#\WindowsFormsApplication8\WindowsFormsApplication8\Form1.cs 30 参数“1”: 无法从“System.Windows.Forms.DataGridTextBoxColumn”转换为“System.Windows.Forms.DataGridViewColumn” E:\c#\WindowsFormsApplication8\WindowsFormsApplication8\Form1.cs 30 而且看到网上很多人都可以做 dgvtxb.Name = “aaa” 这样的操作,我的根本没有 Name这个属性,是我的vs2008有问题? |
|
是不是版本的问题,我的是vs2008
|
|
DataGridTextBoxColumn 的对象是没有Name 属性的。
你想把DataGridTextBoxColumn的对象加入DataGridView的对象中肯定报错啦, 不同类型的 |
|
DataGridViewColumn dgvtxb = new DataGridViewColumn(); dgvtxb.HeaderText = "姓名"; dataGridView1.Columns.Add(dgvtxb); |
|
这个没问题,我现在需要是给我的 dataGridView 创建一列 DataGridViewTextBoxColumn,请问要怎么做 |
|
DataGridViewTextBoxColumn a = new DataGridViewTextBoxColumn(); dataGridView1.Columns.Add(a); |
|
我的问题就出在这 |
|
那你也要说报什么错吧 |
|
是DataGridViewTextBoxColumn
不是DataGridTextBoxColumn DataGridView和DataGrid是2个不同的控件 |
|
20分 |
DataGridViewTextBoxColumn
|