温馨提示×

GridView如何拼接数据源

小亿
105
2023-10-10 15:01:44
栏目: 编程语言

GridView的数据源可以通过DataTable或者DataView来进行拼接。

  1. 使用DataTable拼接数据源:
// 创建一个DataTable对象
DataTable dt = new DataTable();
// 添加列
dt.Columns.Add("姓名", typeof(string));
dt.Columns.Add("年龄", typeof(int));
dt.Columns.Add("性别", typeof(string));
// 添加行数据
dt.Rows.Add("张三", 20, "男");
dt.Rows.Add("李四", 25, "女");
// 将DataTable设置为GridView的数据源
GridView1.DataSource = dt;
GridView1.DataBind();
  1. 使用DataView拼接数据源:
// 创建一个DataTable对象
DataTable dt = new DataTable();
// 添加列
dt.Columns.Add("姓名", typeof(string));
dt.Columns.Add("年龄", typeof(int));
dt.Columns.Add("性别", typeof(string));
// 添加行数据
dt.Rows.Add("张三", 20, "男");
dt.Rows.Add("李四", 25, "女");
// 使用DataView对DataTable进行排序或筛选
DataView dv = new DataView(dt);
dv.Sort = "年龄 ASC";  // 按年龄升序排序
// 将DataView设置为GridView的数据源
GridView1.DataSource = dv;
GridView1.DataBind();

以上示例中,我们先创建一个DataTable对象,并添加列和行数据。然后将DataTable或者经过排序/筛选的DataView对象设置为GridView的数据源,最后调用DataBind()方法绑定数据源到GridView上。

0