SQL Server 2005中的异常处理消息框可以直接使用

王朝mssql·作者佚名  2008-05-30
窄屏简体版  字體: |||超大  

使用了一段时间的SQL2005之后,发现里面的异常处理消息框(ExceptionMessageBox)功能很不错。

可以关联相应帮助,复制到剪贴板或者是查看详细的技术信息

分析了一下相关文件,发现这个功能包含在C:\PRogram Files\Microsoft SQL Server\90\Shared目录下的Microsoft.NetEnterpriseServers.ExceptionMessageBox.dll中,可以在.net工程中直接引用,调用示例如下:

示例1

try

{

string[] aa = new string[1];

aa[1] = "数组越界哈";

}

catch (Exception ex)

{

ExceptionMessageBox box1 = new ExceptionMessageBox(ex);

box1.Show(this);

}

示例2

ExceptionMessageBox box1 = new ExceptionMessageBox("一个简单的问题,你确认执行操作么?");

box1.Symbol = ExceptionMessageBoxSymbol.Question;

box1.Buttons = ExceptionMessageBoxButtons.YesNo;

box1.Caption = "问一下啊";

DialogResult dr = box1.Show(this);

string msg = string.Empty;

switch (dr)

{

case DialogResult.Yes:

msg = "你选择了【是】";

break;

case DialogResult.No:

msg = "你选择了【否】";

break;

}

MessageBox.Show(msg);

另外,还应该把C:\Program Files\Microsoft SQL Server\90\Shared\zh-CHS下的Microsoft.NetEnterpriseServers.ExceptionMessageBox.resources.dll拷出来,这个是相应简体中文资源

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航