我创建了实体框架(首先是数据库),但是当我导入新数据时,该程序会创建新表。 我使用Devexes GridControl显示数据,但是在运行时无法更改显示的表。
如果我使用下一个代码,它将显示所选的表:
gridControl.ItemsSource = (from em in entityFW.table1 select em).ToList();
但是,如果我尝试使用这样的变量:
gridControl.ItemsSource = (from em in selectedTableNameAsVar select em).ToList();
(selectedTableNameAsVar-是一个变量,程序在运行时为efName.tableName进行设置,例如entityFW.table1)
它将selectedTableNameAsVar的值显示为Chars。
我尝试使用
entityFW entityFW= new entityFW();
EntitySimpleDataSource entity = new EntitySimpleDataSource();
entity.Path = "entityFW.table1";
gridControl.ItemsSource = "{Binding Data, Source={StaticResource EntitySimpleDataSource}}";
gridControl.RefreshData();
但是像以前一样,它将{Binding Data,Source = {StaticResource EntitySimpleDataSource}}显示为字符
有什么办法可以更改显示数据的路径? (感谢您的时间)