asp.net中SmartGridView的问题 在线等 急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急急
某一列为
<Cloumns>
<asp:ButtonField ImageUrl="~/Admin/images/listdel.gif" AccessibleHeaderText="DEL" CausesValidation="true" Text="删除" ButtonType="Image" CommandName="DEL">
<ItemStyle Width="4%" />
</asp:ButtonField>
</Columns>
SmartGridView的ClientButtons 属性设置如下
<ClientButtons>
<GridViewEx:ClientButton AttributeKey="onclick" AttributeValue="return confirm('确定要删除该条记录吗?')"
BoundCommandName="DEL" Position="First" />
</ClientButtons>
后代代码
protected void gridViewEx_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (true == e.CommandName.Equals("DEL"))
{
int index = Convert.ToInt32(e.CommandArgument);
string strID = gridViewEx.DataKeys[index].Value.ToString();
if (strID != string.Empty)
{
DeleteToDB(strID);
}
}
}
不管在弹出的是否删除该条记录对话框中选择确定 还是取消 它都执行删除操作 应该是确定执行 取消不执行。