本文共 534 字,大约阅读时间需要 1 分钟。
Winform 当DataGridView 已绑定 datasource 后,如果想以代码形式增加新行:datagridview1.Rows.Insert (0,1);
会出现以下错误: 當控制項已绑定資料時,無法以程式設計的方式將資料列加入 DataGridView 的資料列集合。解决:
private void btnNew_Click(System.Object sender, System.EventArgs e){ var dtSource = (DataTable)datagridview1.DataSource(); if (dtSource == null) { MessageBox.Show("No datasource in datagrid"); return; } DataRow newDr = dtSource.NewRow(); newDr("Field1") = "AAAAAAAAAAAA"; newDr("Field2") = "BBBBBBBBBB"; ....... dtSource.Rows.Add(newDr);}
转载地址:http://dimdi.baihongyu.com/