在datagrid里加入了模版列,输入数据(TextBox)在翻页的时候保存到datatable里,当在翻回上页时需要把datatable里的数据(也就是翻页之前输入的值)赋给模版列的那个(TextBox);我现在不知道通过什么方法能给模版列的控件赋值!DataGird.items[i].Cell[3].text="值";??((TextBox)DataGird.items[i].findControl("TextBox")).text="值"???
这些都不行,怎么办???
这些都不行,怎么办???
解决方案 »
- listbox中的选中项用键盘上的DELETE如何删除
- 怎么从ascx获取并设置父aspx里的控件的值?
- 求用正则表达式更改图片路径?
- 存储过程接收多个参数问题 高手请进
- 100分求 开源的BBS 适合初中级水平研究的 那个hiforms太复杂头晕
- B/S结构中,某个人通过浏览器给其他在线的人发消息,要立即通知这些在线的能去看消息,怎么实现呢?
- 关于登陆的问题
- freetextbox编辑框里的空格和换行都变成了?,怎么解决,谢谢,急
- 发送邮件
- web服务 怎么回事???
- 请大家看看我的删除cookie代码是否正确
- 在ASPxGrid活者DataGrid中,单击某一个模板列(按钮名称为下载),如何不进入编辑状态?
txtbox.Text = "值";
{
TextBox TBox = (TextBox)DataGird.Items[i].FindControl("TextBox_ID")
TBox .Text = "值";
}
对第一行,第一列赋值。
也不行
TextBox TBox = (TextBox)e.Item.FindControl("TextBox_ID")
TBox .Text = "值";
{
if((e.Item.ItemType == ListItemType.Item)||(e.Item.ItemType == ListItemType.AlternatingItem))
{
((TextBox)e.Item.Cells[列].Controls[0]).Text = "XXX";
}
}
{
if(e.Item.ItemType == ListItemType.AlternatingItem || ListItemType.Item)
{
TextBox txtbox = (TextBox)e.Item.FindControl.FindControl("TextBox");
if(txtbox != null)
{
txtbox.Text = "值";
}
}
}
{
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
TextBox txtbox = (TextBox)e.Item.FindControl.FindControl("TextBox");
if(txtbox != null)
{
txtbox.Text = "值";
}
}
}