如题

解决方案 »

  1.   

    int column_count=DataGrid1.Columns.Count;
    for (int i=3; i<column_count; i++) 
    {
       string col_name=DataGrid1.Columns[i].HeaderText.Trim();
       string col_value = DataGrid1.SelectedItem.Cells[i].Text.ToString();
    ....
    }
      

  2.   

    我用DataGrid1.Items[j].Cells[0].FindControl("lbStudentCode").ToString()
    读出来是System.Web.UI.WebControls.Label
    究竟该怎样读啊?
      

  3.   

    你那个动态生成的控件是什么类型的呀,是textbox吗?
      

  4.   

    你那么写肯定会显示System.Web.UI.WebControls.Label的拉,你那个动态生成的控件是什么类型的呀,是textbox吗?
      

  5.   

    DataGrid1.Items[j].Cells[0].FindControl("lbStudentCode").Text.ToString()
    试试
      

  6.   

    Lable lb = (Lable)DataGrid1.Items[j].Cells[0].FindControl("lbStudentCode");
    txtaa.Text = lb.Text;
      

  7.   

    回复人: breezeforever(寺) ( ) 信誉:100 
    我用DataGrid1.Items[j].Cells[0].FindControl("lbStudentCode").ToString()
    读出来是System.Web.UI.WebControls.Label
    究竟该怎样读啊?LABEL是控件。。你怎么取STRING啊
    DataGrid1.Items[j].Cells[0].FindControl("lbStudentCode").Text