使用数据集的数据表填充datagridview [英] Fill datagridview with a datatable of dataset

查看:131
本文介绍了使用数据集的数据表填充datagridview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

没有用这个数据表填充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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆