为什么看不到DataGridViewRow添加到DataGridView?
|
我正在尝试在DataGridView中显示行。
这是代码:
foreach (Customers cust in custList)
{
string[] rowValues = { cust.Name, cust.PhoneNo };
DataGridViewRow row = new DataGridViewRow();
bool rowset = row.SetValues(rowValues);
row.Tag = cust.CustomerId;
dataGridView1.Rows.Add(row);
}
在表单加载时,我已将dataGridView1初始化为:
dataGridView1.ColumnCount = 2;
dataGridView1.Columns[0].Name = \"Name\";
dataGridView1.Columns[1].Name = \"Phone\";
执行此代码后,发生了四件事:
我可以看到在dataGridView1中创建了一个新行。
里面没有文字。
执行row.SetValues方法后,rowset为false。
行标记值设置正确。
为什么DataGridView不显示数据?
没有找到相关结果
已邀请:
3 个回复
伞腹
http://aspdiary.blogspot.com/2011/04/adding-new-row-to-datagridview.html
襄挟款籍
莽缓逢
尝试这个