DataGrid 的读取问题
1我怎么能读DataGrid 中的第一行第一列的数,
2 我要在DataGrid 中加上了TEXTBOX后。怎么邦定。
3 帮定后怎么取一行中所有的值 。包括TEXTBOX的以外字段,我的表是动态的。FOR应怎么写?
请帮帮忙
问题点数:50、回复次数:6Top
1 楼zhqs1000(子鱼)回复于 2005-11-18 12:22:46 得分 0
cells(0).textTop
2 楼jetxia(Thinking->Asking&Studying->Doing)回复于 2005-11-18 12:50:15 得分 0
win程序和web程序不一样Top
3 楼q_po_o(两个人)回复于 2005-11-18 13:31:13 得分 50
web
1 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);
}
}Top
4 楼builder666666(nj)回复于 2005-11-18 13:40:41 得分 0
WinForm的怎么实现??????Top
5 楼zhzuo(秋枫)回复于 2005-11-19 23:15:37 得分 0
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx
Top
6 楼lingbo_wx(上海小浪人)回复于 2005-11-21 11:00:17 得分 0
winform也一样,大同小异Top




