Viv*_*iva 6 c# datagridview winforms
我想要添加行datagridview.我尝试了很多可能性,但它没有出现任何可能性.我认为最好的解决方案是创建一个数据表,然后将其用作gridview的数据源.我用winforms.请,欢迎任何其他想法.这是我到目前为止所尝试的:
public DataTable GetResultsTable()
{
DataTable table = new DataTable();
table.Columns.Add("Name".ToString());
table.Columns.Add("Color".ToString());
DataRow dr;
dr = table.NewRow();
dr["Name"] = "Mike";
dr["Color "] = "blue";
table.AcceptChanges();
return table;
}
public void gridview()
{
datagridview1.DataSource=null;
datagridview1.DataSource=table;
}
Run Code Online (Sandbox Code Playgroud)
Ars*_*had 10
我在你的代码中发现了两个错误:
dr["Color "] = "blue"; 列颜色应该没有空格 dr["Color"] = "blue";你忘了在表格中添加一行
table.Rows.Add(dr);
你可以试试这个
public DataTable GetResultsTable()
{
DataTable table = new DataTable();
table.Columns.Add("Name".ToString());
table.Columns.Add("Color".ToString());
DataRow dr = table.NewRow();
dr["Name"] = "Mike";
dr["Color"] = "blue";
table.Rows.Add(dr);
return table;
}
public void gridview()
{
datagridview1.DataSource = GetResultsTable();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37545 次 |
| 最近记录: |