7 个解决方案
#1
怎么没有人呀
#2
绑定是用dataadapter吗?直接page_load里写yourDataAdapter.Fill(yourDataSet),里面的DataTable就是你要的了
#3
DataGrid.DataSource不能直接取的,你应该把赋给DataSource的哪个dataset or datareader赋值给datatable
#4
athossmth(athos)
我是调用其它类来取得数据的,传回来是一个DataView
我是调用其它类来取得数据的,传回来是一个DataView
#5
sillyfox(傻狐狸)
我赋给DataSource的DataView是在Button_Click方法中调用另一个类取得的,好像在另一个按钮的Click事件中取不到呀!
是不是还有其方法取得他的数据呢?
我赋给DataSource的DataView是在Button_Click方法中调用另一个类取得的,好像在另一个按钮的Click事件中取不到呀!
是不是还有其方法取得他的数据呢?
#6
从DataGrid1中取出数据到DataTable在DataGrid2中显示
private void Button1_Click(object sender, System.EventArgs e)
{
DataTable t = new DataTable();
t.Columns.Add("id");
t.Columns.Add("name");
for(int i=0;i<DataGrid1.Items.Count;i++)
{
DataRow dr = t.NewRow ();
for(int j=0;j<DataGrid1.Columns.Count;j++)
{
dr[j] = DataGrid1.Items[i].Cells[j].Text;
}
t.Rows.Add(dr);
}
DataGrid2.DataSource = t.DefaultView;
DataGrid2.DataBind();
}
private void Button1_Click(object sender, System.EventArgs e)
{
DataTable t = new DataTable();
t.Columns.Add("id");
t.Columns.Add("name");
for(int i=0;i<DataGrid1.Items.Count;i++)
{
DataRow dr = t.NewRow ();
for(int j=0;j<DataGrid1.Columns.Count;j++)
{
dr[j] = DataGrid1.Items[i].Cells[j].Text;
}
t.Rows.Add(dr);
}
DataGrid2.DataSource = t.DefaultView;
DataGrid2.DataBind();
}
#7
取不回来的,只能自己从DG上一个一个CELL地去取数据,然后造一个DATATABLE!
#1
怎么没有人呀
#2
绑定是用dataadapter吗?直接page_load里写yourDataAdapter.Fill(yourDataSet),里面的DataTable就是你要的了
#3
DataGrid.DataSource不能直接取的,你应该把赋给DataSource的哪个dataset or datareader赋值给datatable
#4
athossmth(athos)
我是调用其它类来取得数据的,传回来是一个DataView
我是调用其它类来取得数据的,传回来是一个DataView
#5
sillyfox(傻狐狸)
我赋给DataSource的DataView是在Button_Click方法中调用另一个类取得的,好像在另一个按钮的Click事件中取不到呀!
是不是还有其方法取得他的数据呢?
我赋给DataSource的DataView是在Button_Click方法中调用另一个类取得的,好像在另一个按钮的Click事件中取不到呀!
是不是还有其方法取得他的数据呢?
#6
从DataGrid1中取出数据到DataTable在DataGrid2中显示
private void Button1_Click(object sender, System.EventArgs e)
{
DataTable t = new DataTable();
t.Columns.Add("id");
t.Columns.Add("name");
for(int i=0;i<DataGrid1.Items.Count;i++)
{
DataRow dr = t.NewRow ();
for(int j=0;j<DataGrid1.Columns.Count;j++)
{
dr[j] = DataGrid1.Items[i].Cells[j].Text;
}
t.Rows.Add(dr);
}
DataGrid2.DataSource = t.DefaultView;
DataGrid2.DataBind();
}
private void Button1_Click(object sender, System.EventArgs e)
{
DataTable t = new DataTable();
t.Columns.Add("id");
t.Columns.Add("name");
for(int i=0;i<DataGrid1.Items.Count;i++)
{
DataRow dr = t.NewRow ();
for(int j=0;j<DataGrid1.Columns.Count;j++)
{
dr[j] = DataGrid1.Items[i].Cells[j].Text;
}
t.Rows.Add(dr);
}
DataGrid2.DataSource = t.DefaultView;
DataGrid2.DataBind();
}
#7
取不回来的,只能自己从DG上一个一个CELL地去取数据,然后造一个DATATABLE!