GridView的数据源可以通过DataTable或者DataView来进行拼接。
使用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();使用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上。

