使用数据集的数据表填充datagridview [英] Fill datagridview with a datatable of dataset
问题描述
没有用这个数据表填充datagridview,问题出在哪里?
private void button1_Click(object sender,EventArgs e)
{
llenarDataSet();
}
public static DataSet llenarDataSet()
{
DataTable dataT = new DataTable();
dataT.Columns.Add(numeroactivo);
dataT.Columns.Add (serieactivo);
DataRow datarow;
datarow = dataT.NewRow();
datarow [numeroactivo] =0001;
datarow [serieactivo] =339434111;
/// Anadimos esta fila
dataT.Rows.Add(datarow);
datarow = dataT.NewRow(); <无线电通信/>
datarow [numeroactivo] =0002;
datarow [serieactivo] =999991111;
/// Anadimos esta fila
dataT.Rows.Add(datarow);
DataSet1 ds = new DataSet1();
ds .Tables.Add(dataT);
返回ds;
}
private void button2_Click(对象发送者,EventArgs e)
{
DataSet1 ds = new DataSet1();
dataGridView1.DataSource = ds.Tables [0];
}
Does not fill the datagridview with this datatable, where is the problem?
private void button1_Click(object sender, EventArgs e)
{
llenarDataSet();
}
public static DataSet llenarDataSet()
{
DataTable dataT = new DataTable();
dataT.Columns.Add("numeroactivo");
dataT.Columns.Add("serieactivo");
DataRow datarow;
datarow = dataT.NewRow();
datarow["numeroactivo"] = "0001";
datarow["serieactivo"] = "339434111";
///Anadimos esta fila
dataT.Rows.Add(datarow);
datarow = dataT.NewRow();
datarow["numeroactivo"] = "0002";
datarow["serieactivo"] = "999991111";
///Anadimos esta fila
dataT.Rows.Add(datarow);
DataSet1 ds = new DataSet1();
ds.Tables.Add(dataT);
return ds;
}
private void button2_Click(object sender, EventArgs e)
{
DataSet1 ds = new DataSet1();
dataGridView1.DataSource = ds.Tables[0];
}
推荐答案
你好
plz这样做
声明两个函数的数据集1。 ......这只是一个Scop问题
Hello
plz do this
Declare dataset1 out side of both function....it's just a Scop problem
这篇关于使用数据集的数据表填充datagridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!