DataSet germanyCustomers = customerDataSet.Clone();DataRow[] copyRows =
customerDataSet.Tables["Customers"].Select("CountryRegion = 'Germany'");DataTable customerTable = germanyCustomers.Tables["Customers"];foreach (DataRow copyRow in copyRows)
customerTable.ImportRow(copyRow);
这段是MSDN上的代码,clone一个dataset,然后从前一个dataset中选取一些行放入新的dataset中 DataSet buystock = historystockDataSet.Clone();
DataRow[] copyRows = historystockDataSet.stock.Select("type='买入'");
DataTable buyTable =buystock.Tables.Add("buy");
foreach (DataRow copyRow in copyRows)
{
buyTable.ImportRow(copyRow);
} dataGridView1.DataSource = buystock.Tables["buy"];
这个是我自己写的代码,能正常运行,但是datagridview中不显示任何数据。
historystockDataset是一个强类型
customerDataSet.Tables["Customers"].Select("CountryRegion = 'Germany'");DataTable customerTable = germanyCustomers.Tables["Customers"];foreach (DataRow copyRow in copyRows)
customerTable.ImportRow(copyRow);
这段是MSDN上的代码,clone一个dataset,然后从前一个dataset中选取一些行放入新的dataset中 DataSet buystock = historystockDataSet.Clone();
DataRow[] copyRows = historystockDataSet.stock.Select("type='买入'");
DataTable buyTable =buystock.Tables.Add("buy");
foreach (DataRow copyRow in copyRows)
{
buyTable.ImportRow(copyRow);
} dataGridView1.DataSource = buystock.Tables["buy"];
这个是我自己写的代码,能正常运行,但是datagridview中不显示任何数据。
historystockDataset是一个强类型
加在最后
只有dataGridView1.DataBindings呀
dataGridView1.DataSource = buyTable;把原来的datasource改成这个的话,还是什么都不显示
邦定的数据源,到底有没有数据
historystockDataSet这里面有几个table?DataSet buystock = historystockDataSet.Clone();
DataRow[] copyRows = historystockDataSet.stock.Select("type='买入'"); 这句不对
DataTable buyTable =buystock.Tables.Add("buy"); ????
foreach (DataRow copyRow in copyRows)
{
buyTable.ImportRow(copyRow);
} dataGridView1.DataSource = buystock.Tables["buy"];
dataGridView1.DataBind();
数据从前面那个dataset中过滤出来