2010-12-06 66 views

回答

7

簡單,不要在設計器的控件上設置數據綁定。

然後,您將不得不使用代碼將部分頁面後面的代碼中的控件綁定。

+0

這麼簡單,但真的幫了很大忙。謝謝! – 2010-12-07 11:28:38

2

不是什麼OP要求的,但它也可以通過向選擇事件添加事件處理程序來取消數據源控件上的選擇操作。

public void DataSource_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) 
{ 
    if (CancelSelect()) 
    { 
     e.Cancel=true; 
     return; 
    } 
} 
+0

這是一個很好的技巧,即使在設計時設置了DataSource =「」,也可以停止gridview加載數據。就像Tony所說的那樣,只需要在代碼後面或按鈕或其他想要觸發數據加載的任何其他位置重新綁定它。 – Fandango68 2015-08-25 00:52:51