C#遍历DataTable问题? ..求助..。

来源:百度知道 编辑:UC知道 时间:2024/06/30 17:01:58
问题:
我有一些数据已经填充到了DataTable中.。 我想从DataTable中读出来放在
多个button.text上面.比如有button1,button2,button3,button4? .。

button.text文本中显示DataTable中的数据;

这个如何实现.。
能否说的详细一下.。谢谢啦. 15分求助.。
采取二楼所说的那种方法不行.。那会每个按钮是相同的值.。

DataTable中有多行数据.。 Button按钮有10多个.. 如三楼所说的绑定在 GridView中这个如何实现.

楼主没有描绘清楚
你的 DataTable是多行还是单行
单行的话没有必要用一个DataTable,直接,传值取值
多行的话,你的Button 有过少个?
如果想实现表格的效果
就像一楼说的放到GridView里 将DataTable 绑定到GridView时取值

同意以上几楼的意见! 放到dataGridView中很简单!
通过查出GridView中的项的值来实现取出其中的数值,这是例子
this.button.text=dataGridView1.Rows[e.RowIndex].Cells["TypeID"].Value.ToString();

那个TypeID不是数据库中的列,而是dataGridView中项的值
上面的例子等号后面的是基本固定的,变的只是[""]这里项的值

你可以在GridView添加一个buttonField,类型为button,确定后再将添加的那列转换成模板列,在代码中修改Text='<%#Eval("你要绑定的字段名") %>'
后台加上GridView.DataSource = DataTable;
GridView.DataBind();

将Button放在GridView里就很容易搞定了..

能不能获得所有btn控件ID,然后循环赋值.