posts - 7,  comments - 3,  trackbacks - 0
1. RowCommond 事件

.aspx

在GridView添加一模板列,加上CommandArgument 并绑定如下
1 <asp:GridView ID="gvAdminList" runat="server" >            
2 <asp:TemplateField>
3   <ItemTemplate>
4      <asp:LinkButton ID="lbtnLook" runat="server" CommandName="GetAdminInfo" CommandArgument='<%# Eval("AdminID") %>'>查看</asp:LinkButton>
5      </ItemTemplate>
6   </asp:TemplateField>
7  </asp:GridView>

.aspx.cs(C#)
读取CommandArgument
1protected void gvAdminList_RowCommand(object sender, GridViewCommandEventArgs e)
2{
3  if (e.CommandName == "GetAdminInfo")
4    {
5      string AdminID = e.CommandArgument.ToString();
6    }

7}

2.  RowDataBound 事件

.aspx
.......

.aspx.cs(C#)
 1protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)  
 2{      
 3  if (e.Row.RowType == DataControlRowType.DataRow)
 4  {
 5   if (e.Row.RowState == DataControlRowState.Alternate || e.Row.RowState == DataControlRowState.Normal)
 6    {
 7
 8     NEWS.NewsRow news = (NEWS.NewsRow)((System.Data.DataRowView)e.Row.DataItem).Row;
 9    }

10  }

11}








posted on 2008-07-13 10:17 reddyone 阅读(1359) 评论(0)  编辑 收藏 引用 所属分类: .net
只有注册用户登录后才能发表评论。