VS2010-WinForms-DataGridView-绑定到数据集
我是winforms新手,在表控件中有一个datagridview。 我正在尝试将其绑定到显示数据VS2010-WinForms-DataGridView-绑定到数据集,winforms,visual-studio-2010,ado.net,Winforms,Visual Studio 2010,Ado.net,我是winforms新手,在表控件中有一个datagridview。 我正在尝试将其绑定到显示数据 DataSet dataSet = new DataSet(); DataTable dataTable = dataSet.Tables.Add("Results"); dataTable.Columns.Add("ID"); dataTable.Columns.Add("Name"); dataTable.Rows.Add("1","Jack"); dataTable.Rows.Add("
DataSet dataSet = new DataSet();
DataTable dataTable = dataSet.Tables.Add("Results");
dataTable.Columns.Add("ID");
dataTable.Columns.Add("Name");
dataTable.Rows.Add("1","Jack");
dataTable.Rows.Add("2","Donna");
dataGridView1.DataSource = dataSet;
我找不到dataGridView1.DataBind?所以我想知道我如何才能做到这一点
此外,我还试图找出如何将DataGridView的第一列作为复选框。任何指针都会有帮助。
这将有助于数据绑定
在复选框列中查看这一点
下面是一些示例代码
DataSet ds = new DataSet();
DataTable dt = new DataTable();
dt.Columns.Add("Blah",typeof(bool));
dt.Columns.Add("Blah2");
ds.Tables.Add(dt);
dataGridView1.DataSource = ds.Tables[0];
设置DataSource属性将绑定DataSource。ASP.NET需要一个.DataBind调用 对于复选框,需要添加DataGridViewCheckBoxColumn类型的列 我在databind上找到的最佳资源(这些是针对framework 2.0/VS2005的):
DataSet dataSet = new DataSet();
DataTable dataTable = dataSet.Tables.Add("Results");
dataTable.Columns.Add("ID");
dataTable.Columns.Add("Name");
dataTable.Rows.Add("1","Jack");
dataTable.Rows.Add("2","Donna");
dataGridView1.DataSource = dataSet.Tables["dataTable"]
如果查看的是复选框,但不是绑定到任何数据的复选框,请使用DataGridView的属性编辑器编辑列(单击该字段中的省略号“…”)
单击Add,选择unbound column,最后选择column type复选框:
您只需添加以下内容:
dataGridView1.DataMember=ds.Tables(0).ToString()很抱歉!谢谢你编辑这个问题。