有哪位大侠知道,我想要得到DataGrid中当前选中行的第一例的值,我需要用什么方法?是用C#做!
 

解决方案 »

  1.   

    public string ss = "";
    public void GridItemDataBound(object sender,DataGridItemEventArgs e)
    {
        if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
        {
    this.ss = e.Item.Cells[0].Text;//就是你要的值
             
        }
    }在页面的初始化里加入
    private void InitializeComponent()
    {
        this.yourGrid.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.GridItemDataBound);
    }
      

  2.   

    int RowIndex=dataGrid1.CurrentRowIndex;
    cell1=dataGrid1[RowIndex,1].ToString();//1你自己调一下