1我怎么能读DataGrid 中的第一行第一列的数,2 我要在DataGrid 中加上了TEXTBOX后。怎么邦定。3 帮定后怎么取一行中所有的值 。包括TEXTBOX的以外字段,我的表是动态的。FOR应怎么写?请帮帮忙

解决方案 »

  1.   

    web1  DataGrid1.Items[0].Cells[0].Text;2  <ASP:DATAGRID id="DataGrid1" runat="server"  width="100%">
    <COLUMNS>
    <ASP:TEMPLATECOLUMN headertext="id">
    <ITEMSTYLE horizontalalign="Left" width="100" />
    <ITEMTEMPLATE>
    <ASP:TEXTBOX id="TextBox1"  runat="server"  text='<%# DataBinder.Eval(Container.DataItem,"id") %>'/>
    </ITEMTEMPLATE>
    </ASP:TEMPLATECOLUMN>
    <ASP:TEMPLATECOLUMN headertext="name">
    <ITEMSTYLE width="100px"/>
    <ITEMTEMPLATE>
    <%# DataBinder.Eval(Container.DataItem,"name") %>
    </ITEMTEMPLATE>
    </ASP:TEMPLATECOLUMN>
    </COLUMNS>
    </ASP:DATAGRID>3  ArrayList arrL=new ArrayList();
    string str="";
    //假如取第二行数据
    for(int i=0;i<DataGrid1.Columns.Count;i++)
    {
    if(i==0)
    {
    str=((TextBox)DataGrid1.Items[1].FindControl("TextBox1")).Text;
    arrL.Add(str);
    }
    else
    {
    str=DataGrid1.Items[1].Cells[i].Text;
    arrL.Add(str);
    }
    }
      

  2.   

    WinForm的怎么实现??????
      

  3.   

    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx