永发信息网

如何DataTable最后一列添充控件

答案:3  悬赏:30  手机版
解决时间 2021-02-15 12:40
  • 提问者网友:辞取
  • 2021-02-14 23:11
windows应用程序中在dataTable里最后一列添加Panel控件要怎么做,我记得
要类型转换的,很久没用忘了
代码如下:
DataTable UsersInfo = new DataTable("UsersInfo");
UsersInfo = db.getAllUsers();//为UsersInfo赋值
Panel caozu = new Panel();
Button shanchu = new Button();
Button xuigai = new Button();
caozu.Controls.Add(xuigai);
caozu.Controls.Add(shanchu);
UsersInfo.Columns.Add("操作");
int dgvInt =UsersInfo.Rows.Count;
int i=0;
while (i{
这要怎么写:我想为每一行的最后一列添加一个Panel
}
如果有更好的方法做出我想要的功能请将详细代码发出来,谢谢

我这个窗体里有个dataGridView,我想在那后一列的每个单元格中添加一个删除按钮,我是想用DataTable做的。如果有更好的办法就用您的好了,只要能实现功能就行
我是想实现如asp页面的Table一样,每行的前几个单元格显示数据库中各字段的数据,最后一个单元格显示要对数据进行了的操作
本来是30分的,我又加了一倍,前辈们帮帮忙啊
二楼的前辈注意看下:UsersInfo.Columns.Add("操作");//这个操作列已经添加了,但后面我要绑定数据并且为每行的最后一列“操作”添加个按钮,要代码不要用设计视图做啊
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-02-14 23:44
dataTable是不可能添加panel对象的。 只能给dataGridView添加。至于dataGridView怎么增加新的列及添加按钮于新列,你直接在designer里边设计就可以了。
全部回答
  • 1楼网友:几近狂妄
  • 2021-02-15 01:05
用DataTable添加一个列,只要使用userinfo.Columns.Add()方法就可以了
  • 2楼网友:醉吻情书
  • 2021-02-15 00:32
你好! DataTable的列是System.Data.Column类型,Panel控件是System.Windows.Forms.Panel类型,怎么能把Panel添加到DataTable中呢,还是不太明白你的意思。 如果要为DataTable添加一个列,只要使用userinfo.Columns.Add()方法就可以了。 我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯