java查询没有传回任何结果,即使select查询没有返回任何行,如何使用元数据填充数据集...

我正在使用WPF数据绑定到数据集来显示表格的内容

SELECT语句可以不返回任何记录,并且数据表不会从此获取任何元数据。然后WPF DataGrid被最小化,没有列。

我知道可以专门查询表的元数据,但我正在检查是否有简写方法。

如果查询为空,我仍然可以获得列信息?

人们喜欢看代码,所以这里是

目前我有:

ItemsSource="{Binding Path=SelectedUserTable, Mode=TwoWay}" Name="userTablesContentGrid"

RowDetailsVisibilityMode="VisibleWhenSelected" VerticalAlignment="Stretch">

在我的ViewModel中。调用DisplayUserTable来加载SelectedUserTable属性

public void DisplayUserTable(string tableName)

{

if (!UserTablesDataSet.Tables.Contains(tableName))

{

FillTable(tableName);

}

SelectedUserTable = UserTablesDataSet.Tables[tableName];

InvokePropertyChanged("SelectedUserTable");

}

private void FillTable(string tableName)

{

UserTablesDataAdapter.SelectCommand = new SqlCommand(string.Format("SELECT * FROM [{0}]", tableName), _conn);

UserTablesDataAdapter.Fill(UserTablesDataSet, tableName);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值