关于c#中双主键表数据如何绑定到DataTable的方法(针对于dataset.xsd的特殊情况)
2016-07-26 16:16
585 查看
在这话情况下,会报出主键约束的结果,原因是dataset.xsd其实不太好,一些地方处理不太规范。
解决方法:
public DataTable GetDataTable(string sql)
{
SqlDataAdapter sda = new SqlDataAdapter(sql, sqlConnection);
DataTable dt = new DataTable();
sda.Fill(dt);
dt.Dispose();
return dt;
}
使用自己写sql的方法然后填充到DataTable中。
解决方法:
public DataTable GetDataTable(string sql)
{
SqlDataAdapter sda = new SqlDataAdapter(sql, sqlConnection);
DataTable dt = new DataTable();
sda.Fill(dt);
dt.Dispose();
return dt;
}
使用自己写sql的方法然后填充到DataTable中。
相关文章推荐
- 关于c#中双主键表数据如何绑定到DataTable的方法(针对于dataset.xsd的特殊情况)
- C#Using使用场景
- ToString()的用法 C# 数学函数库
- C# 遍历文件夹下所有子文件夹中的文件,得到文件名
- C#开发中常用加密解密方法解析
- c# 生成SHA1加密字符串
- C#在foreach中移除字典的元素
- C#之委托
- C# 指针之美
- c# var的含义与用法
- C#使用Microsoft.Office.Interpo操作EXCEL遇到的问题总结
- C#中Thread.sleep() 【转载】
- IIS部署到服务器的流程及可能遇到的问题及解决方法
- C# 动态操作DataTable(新增行、列、查询行、列等)
- C#中的DataSet,DataTable,DataView
- C# 重写空间 Onpaint事件
- C#Graphics类绘制直线与拖动
- C# 在滚动窗口中绘图(滚动条原理)
- C#中多个label调用同一单击事件,怎么分辨是通过哪个label调用的
- C# 类