C# 试图在我的WPF应用程序中从SQL获取数据
我正在尝试从我的SQL Server获取数据,但它不起作用 在我的应用程序中,我有两个项目,一个叫Db,一个叫App。 在数据库中,我使用dbml访问数据库,我可以找到用于插入、更新和删除的代码,但没有得到它 在我的xaml代码中,我有这个调用。C# 试图在我的WPF应用程序中从SQL获取数据,c#,sql,wpf,xaml,C#,Sql,Wpf,Xaml,我正在尝试从我的SQL Server获取数据,但它不起作用 在我的应用程序中,我有两个项目,一个叫Db,一个叫App。 在数据库中,我使用dbml访问数据库,我可以找到用于插入、更新和删除的代码,但没有得到它 在我的xaml代码中,我有这个调用。 DbEstimatorDataContext conn = new DbEstimatorDataContext(); List<Company_Control> Company_Controls = (from s in
DbEstimatorDataContext conn = new DbEstimatorDataContext();
List<Company_Control> Company_Controls = (from s in conn.Company_Controls ()
select s).ToList();
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Parent_Company}" Header="Parent Company"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_Id}" Header="Company Id"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_Name}" Header="Company Name"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_address_1}" Header="Company Address 1"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_address_2}" Header="Company Address 2"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_city}" Header="Company City"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding State}" Header="State"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Postal_Code}" Header="Postal Code"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Accounting_Code}" Header="Accounting Code"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Active}" Header="Active"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Control_Key}" Header="Control Key"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Credit_Check}" Header="Credit Check"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Customer_Account_Source}" Header="Customer Account Source"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Customer_Account_Format}" Header="Customer Account Format"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Overrun_Percent}" Header="Overrun Percent"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Switches}" Header="Switches"/>
</telerik:RadGridView.Columns>
DbEstimatorDataContext conn=new DbEstimatorDataContext();
列出公司控制=(来自conn.Company\U Controls()中的s)
选择s.ToList();
我收到以下错误
*不可开票成员“dbBusiness.DbEstimatorDataContext.Company_Controls”不能像方法一样使用*
我在XAML中的绑定看起来像这样,但我甚至还没能尝试引用它。
DbEstimatorDataContext conn = new DbEstimatorDataContext();
List<Company_Control> Company_Controls = (from s in conn.Company_Controls ()
select s).ToList();
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Parent_Company}" Header="Parent Company"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_Id}" Header="Company Id"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_Name}" Header="Company Name"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_address_1}" Header="Company Address 1"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_address_2}" Header="Company Address 2"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Company_city}" Header="Company City"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding State}" Header="State"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Postal_Code}" Header="Postal Code"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Accounting_Code}" Header="Accounting Code"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Active}" Header="Active"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Control_Key}" Header="Control Key"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Credit_Check}" Header="Credit Check"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Customer_Account_Source}" Header="Customer Account Source"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Customer_Account_Format}" Header="Customer Account Format"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Overrun_Percent}" Header="Overrun Percent"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Switches}" Header="Switches"/>
</telerik:RadGridView.Columns>
get在哪里,应该是“select*from Company\u Control”?错误指示您应该在conn.Company\u Controls之后删除()-它是一个属性,而不是一个方法。谢谢,我开始认为我必须创建一个存储过程来获取数据