2009-11-12 35 views
1

我想解決某人elses代碼,這是我第一次ASP.NET dataVIEW experiance,基本上我想檢查一個文本框有一個值,DataVIEW已編碼,以便在「添加/更新「使用確定/取消按鈕。取消Datagrid rowcommand

在Rowcommmand中,我檢測到更新成功,找到了文本框,並將內容變成了.....但是現在我無法取消RowComand ..有什麼辦法可以做到這一點嗎?

在此先感謝

+0

你確定這是一個數據網格嗎? MSDN不列出RowCommand作爲datagrid的成員。你的意思是GridView? http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datagrid_members.aspx – 2009-11-12 16:59:14

+0

對不起...是的,這是一個gridview – spacemonkeys 2009-11-12 17:01:04

回答

3

試試這個辦法,而不是使用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. 
} 
+0

謝謝......不完全是我所要求的,但告訴我我應該問什麼:-) – spacemonkeys 2009-11-12 17:14:35