读书人

数据排列解决思路

发布时间: 2012-01-14 20:02:35 作者: rapoo

数据排列
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);
....
以此类推

读书人网 >C#

热点推荐