在一个winform 中 datagridview 能不能动态的选择加载不同的table 如果可以的话 简单说一下思路

在一个winform 中 datagridview 能不能动态的选择加载不同的table 如果可以的话 简单说一下思路,第1张

可以,但最好不要在前台绑定girdview字段,除非这两个table的字段名都相同

protected void Button1_Click(object sender, EventArgs e)

{

gridview.datasource=table1

}

protected void Button2_Click(object sender, EventArgs e)

{

gridview.datasource=table2

}

//创建表

DataTable dt = new DataTable()

//1、添加

dt.Columns.Add("Name", typeof(string))//数据类型为 文本

//2、通过列架构添加列

DataColumn age = new DataColumn("Age", typeof(Int32)) //数据类型为 整形

DataColumn Time = new DataColumn("Time", typeof(DateTime))//数据类型为 时间

dt.Columns.Add(age)

dt.Columns.Add(Time)

//1、添加空行

DataRow dr1 = dt.NewRow()

dt.Rows.Add(dr1)

//2、添加空行

dt.Rows.Add()

//3、添加数据行

DataRow dr2 = dt.NewRow()

dr2[0] = "张三"//通过索引赋值

dr2[1] = 23

dr2["Time"] = DateTime.Now//通过名称赋值

dt.Rows.Add(dr2)

//4、通过行框架添加

dt.Rows.Add("李四",25,DateTime.Now)//Add你们参数的数据顺序要和dt中的列顺对应


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11643045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存