0
如何将SqlDataReader对象中的数据绑定到WPF数据网格控件中。我不知道在运行时将获取的列的确切数量。所以它应该动态检测列的数量并将数据附加到网格中。 谢谢你的帮助。 史密斯从SqlDataReader对象绑定WPF数据网格
如何将SqlDataReader对象中的数据绑定到WPF数据网格控件中。我不知道在运行时将获取的列的确切数量。所以它应该动态检测列的数量并将数据附加到网格中。 谢谢你的帮助。 史密斯从SqlDataReader对象绑定WPF数据网格
如果你真的要绑定数据读取器,你可以将此代码添加到一个静态类
public static IEnumerable<System.Data.IDataRecord> AsEnumerable(this System.Data.IDataReader reader)
{
while (reader.Read())
{
yield return reader;
}
}
然后就去做
myGrid.ItemsSource = myReader.AsEnumerable();
我还没有试过,但它可能工作。它也可能不起作用的原因有很多。
但是我认为你会更好地绑定到DataTable。这与DataReader是同一个'时代'