您的位置:首页 > 编程语言 > ASP

Asp.net_DataTable静态添加数据绑定到GridView

2012-01-14 15:09 465 查看
1.aspx

<asp:GridView ID="gvTest" CssClass="GridViewStyle" runat="server" AutoGenerateColumns="False"
OnRowCommand="gvTest_RowCommand">
<RowStyle CssClass="GridViewRowStyle" />
<Columns>
<asp:BoundField DataField="ID" HeaderText="编号" />
<asp:BoundField DataField="Name" HeaderText="姓名" />
<asp:BoundField DataField="Sex" HeaderText="性别" />
<asp:BoundField DataField="Age" HeaderText="年龄" />
</Columns>
</asp:GridView>


1.aspx.cs

//定义一个DataTable实例
DataTable dt = new DataTable();
//ID
int i = 10001;

//页面加载
protected void Page_Load(object sender, EventArgs e)
{
//第一次加载
if(!IsPostBack)
{
dt.Columns.Add("ID");
dt.Columns.Add("Name");
dt.Columns.Add("Sex");
dt.Columns.Add("Age");
//DataRow dr = dt.NewRow();
object[] dr = new object[4];
dr[1] = "张三";
dr[2] = "男";
dr[3] = "21";
for (; i < 10005; i++)
{
dr[0] = i.ToString();
dt.Rows.Add(dr);
}
this.gvTest.DataSource = dt;
this.gvTest.DataBind();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: