C# 是否通过数据集将数据添加到DataGrid视图?

C# 是否通过数据集将数据添加到DataGrid视图?,c#,datagridview,dataset,C#,Datagridview,Dataset,我有一个绑定到数据集的datagridview 我定义了表和列,如何通过编程向其中插入数据 是我干的 但是它没有在我的DataGridView中显示数据 现在需要将值分配给datagridview DataTable dt = new DataTable(); // Add rows to dt datagridview.DataSource = dt; 现在需要将这些值分配给datagridview DataTable dt = new DataTable(); // Add row

我有一个绑定到数据集的datagridview

我定义了表和列,如何通过编程向其中插入数据

是我干的


但是它没有在我的DataGridView中显示数据

现在需要将值分配给datagridview

DataTable dt = new DataTable();

// Add rows to dt 
datagridview.DataSource = dt;

现在需要将这些值分配给datagridview

DataTable dt = new DataTable();

// Add rows to dt 
datagridview.DataSource = dt;
示例

SqlDataAdapter da = new SqlDataAdapter(quryString, con);
DataSet ds = new DataSet();
da.Fill(ds, "Emp");

//dataGridView1.DataSource = ds.Tables["Emp"];
dataGridView1.Columns.Add("EmpID", "ID");
dataGridView1.Columns.Add("FirstName", "FirstName");
dataGridView1.Columns.Add("LastName", "LastName");
int row = ds.Tables["Emp"].Rows.Count - 1;

for (int r = 0; r<= row; r++)
{
dataGridView1.Rows.Add();
dataGridView1.Rows[r].Cells[0].Value = ds.Tables["Emp"].Rows[r].ItemArray[0];
dataGridView1.Rows[r].Cells[1].Value = ds.Tables["Emp"].Rows[r].ItemArray[1];
dataGridView1.Rows[r].Cells[2].Value = ds.Tables["Emp"].Rows[r].ItemArray[2];

}
SqlDataAdapter da=新的SqlDataAdapter(quryString,con);
数据集ds=新数据集();
da.填充(ds,“Emp”);
//dataGridView1.DataSource=ds.Tables[“Emp”];
dataGridView1.Columns.Add(“EmpID”、“ID”);
dataGridView1.Columns.Add(“FirstName”、“FirstName”);
dataGridView1.Columns.Add(“LastName”、“LastName”);
int row=ds.Tables[“Emp”].Rows.Count-1;
对于(int r=0;r示例

SqlDataAdapter da = new SqlDataAdapter(quryString, con);
DataSet ds = new DataSet();
da.Fill(ds, "Emp");

//dataGridView1.DataSource = ds.Tables["Emp"];
dataGridView1.Columns.Add("EmpID", "ID");
dataGridView1.Columns.Add("FirstName", "FirstName");
dataGridView1.Columns.Add("LastName", "LastName");
int row = ds.Tables["Emp"].Rows.Count - 1;

for (int r = 0; r<= row; r++)
{
dataGridView1.Rows.Add();
dataGridView1.Rows[r].Cells[0].Value = ds.Tables["Emp"].Rows[r].ItemArray[0];
dataGridView1.Rows[r].Cells[1].Value = ds.Tables["Emp"].Rows[r].ItemArray[1];
dataGridView1.Rows[r].Cells[2].Value = ds.Tables["Emp"].Rows[r].ItemArray[2];

}
SqlDataAdapter da=新的SqlDataAdapter(quryString,con);
数据集ds=新数据集();
da.填充(ds,“Emp”);
//dataGridView1.DataSource=ds.Tables[“Emp”];
dataGridView1.Columns.Add(“EmpID”、“ID”);
dataGridView1.Columns.Add(“FirstName”、“FirstName”);
dataGridView1.Columns.Add(“LastName”、“LastName”);
int row=ds.Tables[“Emp”].Rows.Count-1;

对于(int r=0;r,它可以由直接限定

DataSet ds = new DataSet();
在C中#

喜欢

DataGridView.DataSource=ds.Tables[0];

在VB中

喜欢


DataGridView.DataSource=ds.Tables(0)

它可以直接由

DataSet ds = new DataSet();
在C中#

喜欢

DataGridView.DataSource=ds.Tables[0];

在VB中

喜欢


DataGridView.DataSource=ds.Tables(0)

但是DataGridView已经用dataset!配置好了吗?但是DataGridView已经用dataset!配置好了吗?