给GridView控件的某行某列赋值或改变其值的方法

来源:互联网 发布:30岁后的美工 编辑:程序博客网 时间:2024/04/30 22:12



页面加上OnRowDataBound事件:

<asp:GridView   ....   ....   OnRowDataBound="grv_RowDataBound" ... ... >


程序:

     //有多条记录的情况下,此时间循环操作每一行(ROW)。
     protected void grv_RowDataBound(object sender, GridViewRowEventArgs e)
     {
         if (e.Row.RowType == DataControlRowType.DataRow)
         {
             //从e.Row.DataItem中获取DataRowView 对象
             System.Data.DataRowView drv = (DataRowView)e.Row.DataItem;

             //获取drv中本行的第1个元素(第1列)
             String id = drv.Row.ItemArray[0].ToString();
            
             //给本行第2列的TEXT属性赋值
             e.Row.Cells[1].Text = "<a href='../TOP/oalogin.aspx?id =" + id   + "'>" + id   + "</a>";

         }
     }
0 0
原创粉丝点击