infragistic wedatagrid UnboundCheckBoxField 重新绑定数据源删除失败的问题
最近在使用wedatagrid 时发现单据生成可以成功,但是单据返回编辑时发现delete操作失败,主要原因因为绑定以后删除的时候执行UltraWebGrid1_RowUpdating 失败 解决办法
为UnboundCheckBoxField 赋值用以下办法row["Check1"] = e.UnboundValues["Check1"];
前台新增 function UltraWebGrid1_Editing_CellValueChanged(sender, eventArgs) {
///<summary>
///
///</summary>
///<param name="sender" type="Infragistics.Web.UI.WebDataGrid"></param>
///<param name="eventArgs" type="Infragistics.Web.UI.CellValueChangedEventArgs"></param>
//Add code to handle your event here.
// sender.get_behaviors().get_editingCore().commit();
if (eventArgs.get_cell().get_column().get_key() == "Check1") {
var callbackObj = sender._callbackManager.createCallbackObject();
sender._callbackManager.execute(callbackObj);
}
} // -->
为webdatagrid赋值的ds需要指定key值 ds.Tables[0].PrimaryKey = new DataColumn[] { ds.Tables[0].Columns["docseq"] };
希望对有同样问题的人有帮助
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步