【发布时间】:2013-04-04 14:35:27
【问题描述】:
我想向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;
}
【问题讨论】:
-
我很少做WinForms,但是如果你要分配一个
DataSource你是不是也必须绑定它? -
我认为在 winforms 上你不需要绑定它。谢谢
-
目的是什么?您是否在 datagridview 中定义了任何列添加行就像
gridview.Rows.Add(n)for n 行或gridview.Rows.Add() -
正在从数据库中为
gridview获取数据
标签: c# winforms datagridview