gridView编辑列

我在gridView中添加了编辑列的触发事件,但是我要点击两遍“编辑”,单元格才处于可编辑状态。求教:如何点击一次“编辑”,就可以呈现编辑状态。前台页面:<sinopec... 我在gridView中添加了编辑列的触发事件,但是我要点击两遍“编辑”,单元格才处于可编辑状态。求教:如何点击一次“编辑”,就可以呈现编辑状态。

前台页面:

<sinopec:SmartGridView ID="gvList" runat="server" AllowSorting="True"
AutoGenerateColumns="False" CurrentSortDirection="Descending"
DataBindHandler="bindgvList" EmptyDataText="没有符合条件的数据" PagerBinding="pagerList"
SortButtonImageFold="~/Images/" Width="100%" CurrentSortExpression="Pcode"
AllowPaging="True" onrowcancelingedit="gvList_RowCancelingEdit"
onrowediting="gvList_RowEditing" onrowupdating="gvList_RowUpdating">
<Columns>
<asp:BoundField DataField="TID" HeaderText="外键" SortExpression="TID"
Visible="false">
</asp:BoundField>
<asp:BoundField DataField="Manufacturerse" HeaderText="厂商"
SortExpression="Manufacturerse">
</asp:BoundField>
<asp:BoundField DataField="SolutionTime" HeaderText="平均解决时间"
SortExpression="SolutionTime">
</asp:BoundField>
<asp:BoundField DataField="QuestionNum" HeaderText="问题数量"
SortExpression="QuestionNum">
</asp:BoundField>
<asp:CommandField HeaderText="编辑" ShowEditButton="True" />
</Columns>
</sinopec:SmartGridView>

后台代码:

protected void gvList_RowEditing(object sender, GridViewEditEventArgs e)
{
this.gvList.EditIndex = e.NewEditIndex;

}
展开
 我来答
肥泡的光光
2010-01-16 · TA获得超过151个赞
知道答主
回答量:238
采纳率:0%
帮助的人:122万
展开全部
你在this.gvList.EditIndex = e.NewEditIndex;
后面把这个grideView再绑定一次就OK!再调用一次你绑定的方法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式