将GridView数据放入DataTable
来源:互联网 发布:投影边缘融合软件 编辑:程序博客网 时间:2024/05/16 12:41
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<script runat= "server ">
void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
CreateGridView();
}
}
void CreateGridView()
{
GridView grd = new GridView();
hldContent.Controls.Add(grd);
grd.AutoGenerateColumns = false;
BoundField boundField = new BoundField();
grd.Columns.Add(boundField);
boundField.HeaderText = "产品名称 ";
boundField.DataField = "ProductName ";
LoadProductData(grd);
}
void LoadProductData(GridView grd)
{
DataTable dt = CreateProductTable();
grd.DataSource = dt;
grd.DataBind();
}
#region sample data
static DataTable CreateProductTable()
{
DataTable tbl = new DataTable( "Products ");
tbl.Columns.Add( "ProductID ", typeof(int));
tbl.Columns.Add( "ProductName ", typeof(string));
tbl.Columns.Add( "CategoryID ", typeof(int));
DataRow row = tbl.NewRow();
row[0] = 1;
row[1] = "Chai ";
row[2] = 1;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 2;
row[1] = "Chang ";
row[2] = 1;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 3;
row[1] = "Aniseed Syrup ";
row[2] = 2;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 4;
row[1] = "Chef Anton 's Cajun Seasoning ";
row[2] = 2;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 5;
row[1] = "Chef Anton 's Gumbo Mix ";
row[2] = 2;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 47;
row[1] = "Zaanse koeken ";
row[2] = 3;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 48;
row[1] = "Chocolade ";
row[2] = 3;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 49;
row[1] = "Maxilaku ";
row[2] = 3;
tbl.Rows.Add(row);
return tbl;
}
#endregion
</script>
<html xmlns= "http://www.w3.org/1999/xhtml " >
<head runat= "server ">
<title> Untitled Page </title>
</head>
<body>
<form id= "form1 " runat= "server ">
<div>
<asp:PlaceHolder ID= "hldContent " runat= "server "> </asp:PlaceHolder>
</div>
</form>
</body>
</html>
<script runat= "server ">
void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
CreateGridView();
}
}
void CreateGridView()
{
GridView grd = new GridView();
hldContent.Controls.Add(grd);
grd.AutoGenerateColumns = false;
BoundField boundField = new BoundField();
grd.Columns.Add(boundField);
boundField.HeaderText = "产品名称 ";
boundField.DataField = "ProductName ";
LoadProductData(grd);
}
void LoadProductData(GridView grd)
{
DataTable dt = CreateProductTable();
grd.DataSource = dt;
grd.DataBind();
}
#region sample data
static DataTable CreateProductTable()
{
DataTable tbl = new DataTable( "Products ");
tbl.Columns.Add( "ProductID ", typeof(int));
tbl.Columns.Add( "ProductName ", typeof(string));
tbl.Columns.Add( "CategoryID ", typeof(int));
DataRow row = tbl.NewRow();
row[0] = 1;
row[1] = "Chai ";
row[2] = 1;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 2;
row[1] = "Chang ";
row[2] = 1;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 3;
row[1] = "Aniseed Syrup ";
row[2] = 2;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 4;
row[1] = "Chef Anton 's Cajun Seasoning ";
row[2] = 2;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 5;
row[1] = "Chef Anton 's Gumbo Mix ";
row[2] = 2;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 47;
row[1] = "Zaanse koeken ";
row[2] = 3;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 48;
row[1] = "Chocolade ";
row[2] = 3;
tbl.Rows.Add(row);
row = tbl.NewRow();
row[0] = 49;
row[1] = "Maxilaku ";
row[2] = 3;
tbl.Rows.Add(row);
return tbl;
}
#endregion
</script>
<html xmlns= "http://www.w3.org/1999/xhtml " >
<head runat= "server ">
<title> Untitled Page </title>
</head>
<body>
<form id= "form1 " runat= "server ">
<div>
<asp:PlaceHolder ID= "hldContent " runat= "server "> </asp:PlaceHolder>
</div>
</form>
</body>
</html>
- 将GridView数据放入DataTable
- 将GridView的数据生成DataTable
- 将DataTable一行放入另一个DataTable中
- 将DropDownList放入GridView中
- 怎样将datatable中的一列的数据放入一个数组解决方法
- 将GridView数据转入datatable,并将数据保存到固定路径
- C#GridView绑定datatable数据
- GridView 中的数据转成 DataTable
- 将页面上gridview中绑定数据取出来存到datatable中
- 将TextBox数据提交到GridView显示(DataTable的应用2)
- 将DataGrid(gridview)中的数据赋值到datatable,只需要一句
- 将数据放入代码中的shellcode函数
- 将excel数据放入二维数组
- 将list转化Datatable(list 绑定 gridview)
- 将DataTable数据导出Excel
- 将dataGridView数据转成DataTable
- 将dataGridView数据转成DataTable
- GridView和DataTable的数据提取
- C#类关于时间的使用常用技巧
- inet_addr和inet_aton比较
- apache日志分析简介
- 串口通信参数详解
- 面试总结
- 将GridView数据放入DataTable
- 打造人脉不如打造自己
- 关于硬解析和软解析
- Latex模板的参考文献中期刊名带下划线问题的解决方案
- Datetime使用大全
- linux tr
- 黑马程序员_关于String的学习
- DIV+CSS对于SEO的好处是什么?
- tomcat连接池的三个重要参数(用于处理连接池满的问题)