2014-02-13 64 views
0

我使用MSDatasets鏈接到服務器(本地網絡上),方法是如下:Visual Studio 2010的C#調試MS數據集

1)右鍵單擊項目 - >添加新項

2 )選擇數據集和重命名

3)打開服務器資源管理器和本地網絡上添加到服務器新連接

4)一旦連接到本地服務器,在需要成數據集拖動表

5)數據集/表可以從程序中的類調用

一切工作正常。但有時服務器可能由於某些原因而關閉,並且程序因此無法連接並提示錯誤消息「program.exe中出現unhandle win32異常.......」,然後退出程序本身。

當與服務器的連接失敗時,如何提示用戶使用更友好的消息(例如「對不起服務器關閉,請稍後再試」)?

謝謝!

回答

0

DataSet對象真正連接到服務器的唯一時間是當您調用適配器的Update()Fill()函數(假設您只使用輸入方法)。你可以把這些塊放在try/catch塊內,以達到你想要的。

如果您正在使用數據源窗口中的拖放操作,則應在您的窗體的Load事件處理程序和導航工具欄的SaveButton_Click(或類似的事件處理程序)中使用這些行。