100分请教如何让GridView默认显示的就是编辑状态
因为用户要求的gridView显示时,不使用其自带的编辑和更新按钮。所以希望gridview打开后默认显示的就是编辑状态,也就是显示的是 <EditTemplate> 的内容,当用户保存后,再显示 <ItemTemplate> 的内容。
各位xdjm,完成就结帖
------解决方案--------------------readonly=false
------解决方案--------------------要每行都是编辑状态,那就用模板列,绑定textbox
要其中1行是编辑状态,那就绑定数据源后,指定EditIndex
------解决方案--------------------编辑时使用一个gridview,保存后,将数据源加载到另外一个提供显示模版的gridview中
------解决方案--------------------protected bool bEdit
{
get {
return ViewState[ "bEdit "] == null ? true : (bool)ViewState[ "bEdit "];
}
set
{
ViewState[ "bEdit "] = false;
}
}
通过改bEdit的值控制显示.
------解决方案--------------------我觉得LZ的想法虽然好.. 但不可行. 编辑行只可能有一行.. 就是把 <ItemTemplate> 与
<EditTemplate> 换过来也是一样..
要想现实你的想法. 可以试试JS..