我想解決某人elses代碼,這是我第一次ASP.NET dataVIEW experiance,基本上我想檢查一個文本框有一個值,DataVIEW已編碼,以便在「添加/更新「使用確定/取消按鈕。取消Datagrid rowcommand
在Rowcommmand中,我檢測到更新成功,找到了文本框,並將內容變成了.....但是現在我無法取消RowComand ..有什麼辦法可以做到這一點嗎?
在此先感謝
我想解決某人elses代碼,這是我第一次ASP.NET dataVIEW experiance,基本上我想檢查一個文本框有一個值,DataVIEW已編碼,以便在「添加/更新「使用確定/取消按鈕。取消Datagrid rowcommand
在Rowcommmand中,我檢測到更新成功,找到了文本框,並將內容變成了.....但是現在我無法取消RowComand ..有什麼辦法可以做到這一點嗎?
在此先感謝
試試這個辦法,而不是使用RowUpdating事件:
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
//Do the check.
//IF check succeeds do nothing
//IF check fails do this:
e.Cancel = true; //Cancels the impending update.
}
謝謝......不完全是我所要求的,但告訴我我應該問什麼:-) – spacemonkeys 2009-11-12 17:14:35
如果使用RowUpdating事件,您可以設置取消屬性的EventArgs對象(http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridviewupdateeventargs_members.aspx)
你確定這是一個數據網格嗎? MSDN不列出RowCommand作爲datagrid的成員。你的意思是GridView? http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid_members.aspx – 2009-11-12 16:59:14
對不起...是的,這是一個gridview – spacemonkeys 2009-11-12 17:01:04