不通过列的索引(row.Cells[1].Text),如何根据列名访问GridViewRow行中指定字段的值?

解决方案 »

  1.   

    首先要看你的数据源是什么类型的,再次 protected void GridView1_ItemDataBound(object sender, DataListItemEventArgs e)
     {
       if (e.Item.ItemType == ListItemType.AlternatingItem
           || e.Item.ItemType == ListItemType.Item)
       {
         System.Data.DataRowView drv = (DataRowView)e.Item.DataItem;
         Label6.Text += drv["Int"].ToString() + ",";
       }
     }
      

  2.   

    这是DataTable,DataSet 的写法