日期:2014-05-19  浏览次数:20796 次

数据排列
button(排列)
txtbox四个(txt1,txt2,txt3,txt4)(1.,2,3,4)
datagrid(一个)
当点BUTTON时
这样的数据显示在datagrid中
123
124
134
234
请问这样应该怎么做

DataTable       dt       =       new       DataTable( "Staff ");      
       
    DataColumn       dc;      
    dc       =       new       DataColumn( "ID ",       System.Type.GetType( "System.Int32 "));      
    dt.Columns.Add(dc);  
dt.Columns.Add(dc);      
       
    DataRow       dr;      
       
    dr       =       dt.NewRow();      
    dr[ "ID "]       =       Convert.ToInt32(TextBox1.Text);      
dt.Rows.Add(dr);      
        dr[ "ID "]       =       Convert.ToInt32(TextBox2.Text);      
dt.Rows.Add(dr);
dr[ "ID "]       =       Convert.ToInt32(TextBox3.Text);      
dt.Rows.Add(dr);
dr[ "ID "]       =       Convert.ToInt32(TextBox4.Text);      
dt.Rows.Add(dr);
    dt.Select( "1=1 ", "id   asc ");
    datagrid1.DataSource       =       dt;      
这段代码只能显示
1
2
3
4
不是我说的
123
124
134
234

希望知道的帮忙下

------解决方案--------------------
dr[ "ID "] = Convert.ToInt32(TextBox1.Text + TextBox2.Text + TextBox3.Text) ;
dt.Rows.Add(dr);
dr[ "ID "] = Convert.ToInt32(TextBox1.Text + TextBox2.Text + TextBox4.Text) ;
dt.Rows.Add(dr);
....
以此类推