C# 替代datagridview中的列单元格文本

C# 替代datagridview中的列单元格文本,c#,winforms,datagridview,C#,Winforms,Datagridview,通过这种方式,我们可以覆盖datagridview列字符串:并以这种格式输入Config1、Config2等 DataSet ds = new DataSet(); ds.ReadXml(@"D:\test\a.xml"); for (int i = 1; i <= ds.Tables[0].Rows.Count; i++) { ds.Tables[0].Rows[i - 1][0] = "Config" + i; } dataGridView1.DataSo

通过这种方式,我们可以覆盖datagridview列字符串:并以这种格式输入Config1、Config2等

DataSet ds = new DataSet();
 ds.ReadXml(@"D:\test\a.xml");
 for (int i = 1; i <= ds.Tables[0].Rows.Count; i++)
  {
       ds.Tables[0].Rows[i - 1][0] = "Config" + i;
  }
  dataGridView1.DataSource = ds.Tables[0];
DataSet ds=新数据集();
ReadXml(@“D:\test\a.xml”);

就我所知,对于(int i=1;i,您无法手动修改GridView的内容。要进行任何更改,您必须修改数据源中的相应数据并再次绑定GridView


要实现所需功能,请修改DataTable中的值,并将GridView的DataSorce属性设置为modified DataTable并调用DataBind方法。

是否可以使用此链接中描述的方法:
private void writefunction()
{
        for (int i = 1; i <= dataGridView3.Columns["id"].Index; i++)
        {
            dataGridView3.Columns[i - 1][0] = "Config" + i;
        }
}