VS2010 - WinForms - DataGridView - binding to DataSet

I am new to winforms and I have a datagridview inside a table control. I am trying to link it to display data.

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;

I did not find dataGridView1.DataBind? So I wonder how can I achieve this?

Also, I'm trying to figure out how to set the first DataGridView column as a checkbox. any pointers will help.

+5
source share
4 answers

http://hodentekhelp.blogspot.com/2008/07/how-to-bind-dataset-to-datagridview.html

This should help with data binding.

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcheckboxcolumn.aspx

take a look at this for the checkbox column

Here is a sample code

        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];     
+6

, BWC . [] not() DS.

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 ( "..." )

"", , , :

enter image description here

+6

you only need to add this:

dataGridView1.DataMember = ds.Tables (0) .ToString ()

0
source

All Articles