我有一个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();    }