【发布时间】:2015-04-17 13:15:51
【问题描述】:
我有一个包含两个按钮的 Datagridview,一个 AddEntry 按钮和一个 EditEntry 按钮。每当加载表单时,都会将 Excel 工作表中的数据加载到 gridview。
将数据从 excel 工作表加载到 gridview 没有任何问题。 AddEntry 按钮会将我重定向到另一个表单,该表单有一些文本框可以添加条目。
但是,当我尝试通过单击 AddEntry 按钮将新条目添加到 gridview 时,我收到此错误:“ROWS CANNOT BE PROGRAMMATICALLY ADDED TO THE ROW COLLECTION WHICH IS CONTROL BOUND/DATA BOUND”。
这是我的代码隐藏 AddEntry 按钮:
private void AddEntry_Click(object sender,eventargs e)
{
gridview.Rows.Add(_sno.Text,_date.Text,_category.Text);
}
具有用于添加数据的文本框的表单中的构造函数:
DataGridView gridview;
public FinanceEntries_Open(DataGridView _grid,string filename)
{
InitializeComponent();
label2.Text = filename;
gridview = _grid;
}
【问题讨论】:
-
请同时显示绑定
标签: c# winforms datagridview