• 获取gridview 某列的值


     string id= GridView1.DataKeys[e.RowIndex].Value.ToString();
    string id = GridView1.Rows[e.RowIndex].Cells[0].Text.ToString();
    string id = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString();
    string 123= ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].FindControl("TextBox1"))).Text.ToString();
    string 123= ((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString();

    在GridView的RowDataBound事件中获取某行某列的值!

    // 判断订单状态填充“操作”列   
    protected void gdvOrders_RowDataBound(object sender, GridViewRowEventArgs e)   
    {           
        
    if (e.Row.RowType == DataControlRowType.DataRow)   
        {   
            DataRowView drv 
    = (DataRowView)e.Row.DataItem ;   
            
    if (drv.Row["Status"].ToString() == "审核中")   
            {   
                ((Label)e.Row.Cells[
    6].FindControl("lblOperator")).Text = "我要改单";   
            }   
            
    if (drv.Row["Status"].ToString() == "已发货" &&    
                    drv.Row[
    "ResponseDate"].ToString() == "")   
            {   
                ((Label)e.Row.Cells[
    6].FindControl("lblOperator")).Visible = false;   
                ((LinkButton)e.Row.Cells[
    6].FindControl("lbtnAcceptGoods")).Visible = true;   
            }   
        }           

     



  • 相关阅读:
    java笔记
    java面向对象
    Oracle数据库基础
    Java中的集合和常用类
    Java面向对象的三个特征
    Java中的类与对象
    Java中的冒泡排序
    JAVA中的一些内置方法
    JAVA中的数据类型
    SSH整合
  • 原文地址:https://www.cnblogs.com/LifeKingcn/p/2651007.html
Copyright © 2020-2023  润新知