我有一个GridView1,其显示是
身份 2001年收入 2002年收入 2003年收入 2004年收入
工人 100 300 5000 10000
农民 80 180 3000 5000
军人 30 500 6000 20000
当我的鼠标在GridView1上双击某行的时候,其将创建一个表
MyRowTable比如双击"农民"这行,将创建一个如下表结构的MyRowTable
类别 收入
2001年收入 80
2002年收入 180
2003年收入 3000
2004年收入 5000并将这个表作为GridView2的数据源,在GridView2中显示
我的代码如下,可是说什么也不显示,请各位老师指点,到底出了那些问题protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
DataSet ds3 = new DataSet();
DataTable MyRowTable = ds3.Tables.Add("MyRowTable"); MyRowTable.Columns.Add("类别");
MyRowTable.Columns.Add("收入", typeof(int)); for (int i = 0; i <= GridView1.Columns.Count - 1; i++)
{
DataRow row = MyRowTable.NewRow(); row["类别"] = GridView1.Columns[i].HeaderText.Trim();
row["收入"] = GridView1.Rows[GridView1.SelectedIndex].Cells[i].Text.Trim(); MyRowTable.Rows.Add(row); } this.GridView2.DataSource = MyRowTable;
this.GridView2.DataBind(); }
解决方案 »
- mdi父窗体上放一个groupbox控件,打开子窗体后,groupbox会把子窗体遮住
- 选项卡文字问题
- 成为专家你还要读那些书。
- remoting中怎么对客户端进行身份验证?
- DataAdapter.Update的问题,请各位帮帮忙,郁闷很长时间了(偶穷,请海涵)...
- #############百分求在网页上如何显示股票走势图###########
- 莫名其妙的问题,谁知道就帮帮我了,谢谢了先
- .aspx中TreeView使用Session后的问题
- 利用BackGroudWorker写的多线程程序,在某些机器上能够编译并正确运行,但在有些pc机器上能够编译通过但运行有问题
- 从细微处发现,C#前途无可限量,而且肯定是以后的主轴!
- Socket传同时传数据和图片文件...
- 为什么使用了Literal控件 访问者就打开网页过了几秒就重新启动了
row["类别"] = GridView1.Columns[i].HeaderText.Trim();