悬赏分:20 浏览:662 次
|
<asp:GridView ID="gvTest" runat="server">
<Columns> <asp:TemplateField> <ItemTemplate> DisplayIndex : <%# Container.DisplayIndex %> || DataItemIndex : <%# Container.DataItemIndex %><br /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> protected void Page_Load(object sender, EventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("name"); for (int i = 0; i < 20; i++) { DataRow dr = dt.NewRow(); dt.Rows.Add(dr); } gvTest.DataSource = dt; gvTest.DataBind(); } 你说的是这个? e.rowIndex 如果是.net2.0的话就更容易了 GridView设置DataKeyNames属性 比如给MyGridView设置DataKeyNames="ArticleID" 然后在.cs中 string id = this.MyGridView.DataKeys[e.RowIndex].Value.ToString(); 简单吧 e.Item.FindControl("控件ID") e.CommandArgument e.Item.Cells[0].Text 就这几个吧 |
|
3个月前 关涛的博客 : 原来有这么多啊,我只知道两种,但是好像和你们的有点不同! |