首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataGrid的模板列有关问题

2012-01-30 
DataGrid的模板列问题?一个在itemtemplate上放了十二个textbox的datagrid上,填充数据后(代码):for(inti0

DataGrid的模板列问题?
一个在itemtemplate上放了十二个textbox   的datagrid上,填充数据后(代码):
for(int   i   =0;i <ds.Tables[0].Rows.Count)
{
        for(int   j=0;j <12;j++)
        {
                this.datagrid1.Items[i].Cell[j].Text   =   ds.Tables[0].Rows[i][j].ToString();
        }
}

Datagrid上的TextBox就变得不可编辑了,我的原意是可以编辑的,这是为什么?请教~~

还有就是怎么在后台定位到Datagrid   的TextBox上,比如想改变datagrid第三列的Textbox属性.怎么可以实现这样:datagrid.items[2].TextBox1.Readony   =   true;

[解决办法]
你指定了Cell.Text,就去掉了Cell中的TextBox控件
[解决办法]
用FindControl( "控件名 ");找到模板列中的TextBox

[解决办法]
找到的控件.ReadOnly=true;

热点排行