编程论坛
注册
登录
编程论坛
→
ASP.NET技术论坛
通过一个button将一个gridview中的数据导入到另一个gridview中
licy
发布于 2010-09-14 09:46, 627 次点击
只有本站会员才能查看附件,请
登录
左边上面的是gridview1 下面的是gridview2 右边的是gridview3
把左边的数据导到右边 各位大侠 我是个菜鸟 要代码
2 回复
#2
红色警戒
2010-09-14 11:24
看看这个
程序代码:
protected
void
Page_Load(
object
sender, EventArgs e)
{
GridView1.DataSource = GetDataTable();
GridView1.DataBind();
}
DataTable GetDataTable()
{
DataTable dt =
new
DataTable(
"
cart
"
);
DataColumn dc1 =
new
DataColumn(
"
prizename
"
, Type.GetType(
"
System.String
"
));
DataColumn dc2 =
new
DataColumn(
"
point
"
, Type.GetType(
"
System.Int16
"
));
DataColumn dc3 =
new
DataColumn(
"
number
"
, Type.GetType(
"
System.Int16
"
));
DataColumn dc4 =
new
DataColumn(
"
totalpoint
"
, Type.GetType(
"
System.Int64
"
));
DataColumn dc5 =
new
DataColumn(
"
prizeid
"
, Type.GetType(
"
System.String
"
));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
dt.Columns.Add(dc4);
dt.Columns.Add(dc5);
//
以上代码完成了DataTable的构架,但是里面是没有任何数据的
for
(
int
i =
0
; i <
10
; i++)
{
DataRow dr = dt.NewRow();
dr[
"
prizename
"
] =
"
娃娃
"
+ i.ToString();
dr[
"
point
"
] =
10
+ i;
dr[
"
number
"
] = i;
dr[
"
totalpoint
"
] =
10
+ i;
dr[
"
prizeid
"
] =
"
00
"
+ i.ToString();
dt.Rows.Add(dr);
}
return
dt;
}
#3
licy
2010-09-15 12:52
已经解决 谢谢各位
1