GridView如何拼接数据源

avatar
作者
筋斗云
阅读量:0

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上。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!