c#中一个datagridview能否绑定到多个datatable

j_chenfeng 2011-07-22 03:28:12
c#中一个datagridview能否绑定到多个datatable
形如:
A表
id name
1 1
2 2

B表
id name
3 3
4 4

希望绑定后datagridview显示如下
id name
1 1
2 2
3 3
4 4
...全文
987 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
manchiu00 2013-02-19
  • 打赏
  • 举报
回复
dataset不是可以绑定多个datatable吗?
wtocdma123 2012-12-13
  • 打赏
  • 举报
回复
vb 好大大大大大大大大大大大大大大大大大大大大大大大大
E次奥 2012-06-13
  • 打赏
  • 举报
回复
发错地方了
uncle_bacon 2011-09-13
  • 打赏
  • 举报
回复
好像不可以

但是可以变通:
SQL:select id, name from A union all select id, name from B -----把2个表的数据保存在一个DataTable中

或者不用datagridview.DataSource绑定
用Add方法一天一天的添加
wxm3630478 2011-08-11
  • 打赏
  • 举报
回复
好像不可以

但是可以变通:
SQL:select id, name from A union all select id, name from B -----把2个表的数据保存在一个DataTable中

或者不用datagridview.DataSource绑定
用Add方法一天一天的添加
dbfC#DataGridView的常用技巧 只列出技巧部分,后面会有补充 0(最基本的技巧). 获取某列的某行(某单元格)的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataGridView1.DataSource, this.dataGridView1.DataMember].Position; bookContent = this.database.dataSet.Tables[0].Rows [this.currentposition][21].ToString().Trim(); MessageBox.Show(bookContent); 1、自定义列 //定义列宽 this.dataGridView1.Columns[0].Width = 80; this.dataGridView1.Columns[1].Width = 80; this.dataGridView1.Columns[2].Width = 180; this.dataGridView1.Columns[3].Width = 120; this.dataGridView1.Columns[4].Width = 120; Customize Cells and Columns in the Windows Forms DataGridView Control by Extending Their Behavior and Appearance Host Controls in Windows Forms DataGridView Cells 继承 DataGridViewTextBoxCell 类生成新的Cell类,然后再继承 DataGridViewColumn 生成新的Column类,并指定 CellTemplate为新的Cell类。新生成的Column便可以增加到DataGridView去。 2、自动适应列宽 Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control Samples: DataGridView.AutoSizeColumns( DataGridViewAutoSizeColumnCriteria.HeaderAndDisplayedRows); DataGridView.AutoSizeColumn( DataGridViewAutoSizeColumnCriteria.HeaderOnly, 2, false); DataGridView.AutoSizeRow( DataGridViewAutoSizeRowCriteria.Columns, 2, false); DataGridView.AutoSizeRows( DataGridViewAutoSizeRowCriteria.HeaderAndColumns, 0, dataGridView1.Rows.Count, false); 3、可以绑定并显示对象 Bind Objects to Windows Forms DataGridView Controls 4、可以改变表格线条风格 Change the Border and Gridline Styles in the Windows Forms DataGridView Control Samples: this.dataGridView1.GridColor = Color.BlueViolet; this.dataGridView1.BorderStyle = BorderStyle.Fixed3D; this.dataGridView1.CellBorderStyle = DataGridViewCellBorderStyle.None; this.dataGridView1.RowHeadersBorderStyle = DataGridVie

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧