【发布时间】:2012-09-29 11:43:44
【问题描述】:
我是 C# 的初学者。我有一个XML file (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的dataGridView1中
我正在尝试下面的代码来做到这一点
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 只是noteForm 中的mainForm 形式
【问题讨论】:
标签: c# .net visual-studio-2010 c#-4.0 datagridview