zoukankan
html css js c++ java
Gridview 添加行.
Code
1
private
DataTable ReadGridView()
2
{
3
DataTable newDataTable
=
new
DataTable(
"
Table1
"
);
4
5
newDataTable
=
CreateTable();
6
7
8
for
(
int
i
=
0
; i
<
this
.gv_productlist.Rows.Count; i
++
)
9
{
10
GridViewRow gRow
=
gv_productlist.Rows[i];
11
DataRow newrow
=
newDataTable.NewRow();
12
//
newRow[""] = L_ModelType
13
newrow[
"
ProjectGuid
"
]
=
L_guidvalue.Text;
14
newrow[
"
ProdGuid
"
]
=
((Label)gRow.FindControl(
"
L_prodguid
"
)).Text;
15
newrow[
"
fldNum
"
]
=
((TextBox)gRow.FindControl(
"
txt_fldnum
"
)).Text;
16
newrow[
"
fldEndDate
"
]
=
((Label)gRow.FindControl(
"
L_EndDate
"
)).Text; ; ;
17
newrow[
"
fldModelType
"
]
=
((Label)gRow.FindControl(
"
L_ModelType
"
)).Text;
18
newrow[
"
fldModelTypeSj
"
]
=
((TextBox)gRow.FindControl(
"
txt_fldModelTypeSj
"
)).Text;
19
newrow[
"
ID
"
]
=
((Label)gRow.FindControl(
"
L_NO
"
)).Text;
20
newDataTable.Rows.Add(newrow);
21
}
22
newDataTable.AcceptChanges();
23
return
newDataTable;
24
25
}
26
Code
1
2
public
void
BindList()
3
{
4
//
DataTable table = CreateTable();
5
6
DataTable sTable
=
new
DataTable();
7
sTable
=
ReadGridView();
8
if
(id
==
0
)
9
{
10
if
(Session[L_guidvalue.Text.Trim()]
!=
null
)
11
{
12
DataTable tb
=
new
DataTable();
13
tb
=
Session[L_guidvalue.Text.Trim()]
as
DataTable;
14
//
table = Session[L_guidvalue.Text.Trim()] as DataTable;
15
for
(
int
i
=
0
; i
<
tb.Rows.Count; i
++
)
16
{
17
sTable.ImportRow(tb.Rows[i]);
18
}
19
}
20
}
21
else
22
{
23
//
如果有session则里面读取
24
if
(Session[L_guidvalue.Text.Trim()]
!=
null
)
25
{
26
DataTable tb
=
new
DataTable();
27
tb
=
Session[L_guidvalue.Text.Trim()]
as
DataTable;
28
for
(
int
i
=
0
; i
<
tb.Rows.Count; i
++
)
29
{
30
sTable.ImportRow(tb.Rows[i]);
31
}
32
33
}
34
else
35
{
//
如果没有则从库中读取
36
sTable
=
GetTableInfo();
37
38
}
39
Session[L_guidvalue.Text.Trim()]
=
sTable;
40
}
41
this
.gv_productlist.DataSource
=
null
;
42
this
.gv_productlist.DataSource
=
sTable;
43
//
this.gv_productlist.PageSize = AspNetPager2.PageSize;
44
//
gv_productlist.PageIndex = AspNetPager2.CurrentPageIndex - 1;
45
AspNetPager2.RecordCount
=
sTable.Rows.Count;
46
this
.gv_productlist.DataBind();
47
//
Session[L_guidvalue.Text.Trim()] = null;
48
}
我的淘宝店:
http://hamby.taobao.com
查看全文
相关阅读:
17.07.28 SQL 函数
JavaScript 数组去重
JavaScript 之 DOM
JavaScript 之 BOM
JavaScript之Math
JavaScript之String
JavaScript之数组
JavaScript之作用域
JavaScript之函数
JavaScript之循环
原文地址:https://www.cnblogs.com/hambywu/p/1597191.html
最新文章
C++混合编程之idlcpp教程(一)
Visual Stuido 在文件中查找不显示结果
配对查询关联查询
表的约束
分组函数 多表连接 子查询
排序
SQL 的查询语句
权限所有者和目录权限
进程和服务管理
系统引导
热门文章
磁盘的分区和格式化
软件包的安装和管理
17.08.04
17.08.03
17.08.02
17.08.01
17.07.29 分组函数 多表连接 子查询
17.7.31
17.07.25 Linux8 任务计划
17.07.26 Oracle安装
Copyright © 2011-2022 走看看