已知Dataset中包含一个名为t1的DataTable,如何把它改名(Books),使可以用ds.Tables["Books"]访问该表?
解决方案 »
- 将图片转成二进制流
- WebBrowser 中如何屏蔽网页 alert 的对话框,并且获取 alert 对话框内的文本字符串
- DataGridView前幾列數據如果有改動則改變后兩列的數據。
- 请大家帮帮忙:winform中DataSet更新的问题
- c# word doc
- 一个dataGrid打印控件
- 有什么控件能做出vs风格?特别是vs的控件属性和代码编辑窗口?
- 请教水晶报表设计的问题
- 循环使用sqlDataAdapter1.Fill(dataSet1,"table")进行数据库操作后,报堆栈溢出?
- 菜鸟问题:企业级是什么?什么样的项目才叫企业级?C#是如何实现企业级的项目的?
- 请问如何在C#中捕获非托管代码中发生的错误?
- 关于FreeTextBox 1.6
System.Data.DataSet dr=new System.Data.DataSet(dt);
dr.Tables.Add("Books");
然后用tablemapping把连个表对应起来
例如
this.dadOverEmp.TableMappings.AddRange(new System.Data.Common.DataTableMapping[] {
new System.Data.Common.DataTableMapping("books", "tables", new System.Data.Common.DataColumnMapping[] {
new System.Data.Common.DataColumnMapping("col1", "col1"),
new System.Data.Common.DataColumnMapping("col2", "col2"),
new System.Data.Common.DataColumnMapping("col3", "col3"),
new System.Data.Common.DataColumnMapping("col4", "col4"),
new System.Data.Common.DataColumnMapping("col5", "col5"),
new System.Data.Common.DataColumnMapping("col6", "col6"),
new System.Data.Common.DataColumnMapping("col7", "col7")})});
col表示是表中的列
自己也可以对应
this.OleDbDataAdapter .Fill(dt,"Books");
是类型化的只要在构架里面更改一下就可以了。打开数据集合的xsd文件,再上面直接可以改,也可以到xml中改