日期:2014-05-20  浏览次数:20374 次

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..