无法查看WPF浏览器

时间:2016-01-21 12:02:11

标签: c# wpf wpfdatagrid

面对一些无法查看我的系统的用户的问题,但不知怎的,大多数用户都能够查看它。

我附上了他们中的一些人得到的错误的屏幕截图。此错误已在主页的构造函数中捕获。

在屏幕截图中看到它还会抱怨名为public void FillDataGrid() { //try //{ //Connection String String config = Properties.Settings.Default.ConnStr; //ConfigurationManager.ConnectionStrings["IMS.APP.IM.ISMAssetControl.Properties.Settings.ConnSt"].ConnectionString; SqlConnection conn = new SqlConnection(config); //Opening Connection String and fetching the query conn.Open(); String cmdString; SqlConnection con = new SqlConnection(config); cmdString = "execute sp_returnAllAssets"; SqlCommand cmd = new SqlCommand(cmdString, con); //cmd.CommandType = CommandType.Text; SqlDataAdapter sda = new SqlDataAdapter(cmd); //Here first we loaded Employee database table in a DataTable object and then bind it to the DataGrid’s ItemsSource property. dt = new DataTable(cmdString); sda.Fill(dt); int i = dt.Rows.Count; grdAssetSummary.ItemsSource = dt.DefaultView; //} //catch (SqlException ex) //{ // MessageBox.Show("error"); //} } 的方法,下面也是一段代码,用于在程序启动时填充网格。

Image

HTML_FONT_TINY

1 个答案:

答案 0 :(得分:0)

面临此错误的用户无法访问数据库。您可以检查数据库和数据库服务器权限。

您可能正在使用 LAN组/ Active Directory 进行身份验证,然后我假设使用Windows身份验证。如果没有,则应该授予用户访问权限。

即使他们有权访问,您也可以检查他们是否有权执行存储过程Faulting application name: rayguntest.exe, version: 1.0.0.0, time stamp: 0x56a0edc9 Faulting module name: mrt100_app.dll, version: 1.0.23406.0, time stamp: 0x561408ce Exception code: 0x80000003 Fault offset: 0x000000000000a0ad Faulting process id: 0x305c Faulting application start time: 0x01d1545a0fea5649 Faulting application path: C:\Projects\rayguntest\rayguntest\bin\x64\Release\AppX\rayguntest.exe Faulting module path: C:\Program Files\WindowsApps\Microsoft.NET.Native.Runtime.1.1_1.1.23406.0_x64__8wekyb3d8bbwe\mrt100_app.dll Report Id: 52bbeeb5-97c6-4814-b5dc-51ee6c3fa9bd Faulting package full name: 6ca59c51-ed22-482b-acf6-12d241079f4d_1.0.0.0_x64__1d8r4kqm7qz2y Faulting package-relative application ID: App