我是 C# 的初学者。我有一个XML 文件 (xmlfile.xml),其中包含一些文本。
在表单加载事件中,我正在读取 XML 文件并将其显示在datagridview1
表单mainForm
中。
我正在使用下面的代码来做到这一点
DataSet ds = new DataSet();
ds.ReadXml(@"D:\xmlfile.xml");
dataGridView1.DataSource = ds.Tables[0].DefaultView;
dataGridView1.Tag = ds; /* TAG */
我有另一种形式noteForm
,其中有textBox1
和btnSub
按钮。每当用户单击btnSub
按钮时textBox1.Text
,应将其添加dataGridView1
到mainForm
我正在尝试下面的代码来做到这一点
string strTitle;
string[] row = new string[] { strTitle, DateTime.Now.ToString("M/d/y"), "checked" };
_parent.dataGridView1.Tag.Tables[0].Rows.Add(row);
_parent.dataGridView1.Rows.Add();
_parent.dataGridView1.DataSource = _parent.dataGridView1.Tag.Tables[0].DefaultView;
上面的代码显示错误——“当控件绑定数据时,无法以编程方式将行添加到 DataGridView 的行集合中。”
我无法理解这个错误是什么。请帮忙。
_parent 只是mainForm
形式noteForm