for(int c =1;c<=author.books.count;c++)
{
string author = author.name.ToString();
string author = author.book_name.ToString();
string author = author.published_year.ToString();
string[] row = new string[]{author, book_name, published_year};
dataGridView1.Rows.Add(row);
}
这是我的代码(类似地)........我正在从一个 XML 文件中获取数据。我的问题是当我选择一位作者时,它在 windows_form 的 gridview 中提供数据。之后,如果我再选择一位作者,comming 数据将附加到预览数据中。我只想显示当前选定的作者数据。
我试过了:
dataGridView1.Rows.Clear();
当我在for循环之前将此代码放在pgm中时,它甚至没有在“GridView”中提供任何数据。
我试过了:
if (this.dataGridView1.DataSource != null)
{
this.dataGridView1.DataSource = null;
}
else
{
this.dataGridView1.Rows.Clear();
}
与上面相同的方式不显示任何数据。
请帮我.................