C#/.Net零碎
来源:互联网 发布:仙剑三mac打不开 编辑:程序博客网 时间:2024/05/24 05:18
本文将不定期更新,算是学习C#/.Net的笔记吧
1、DataGridView控件的DataMember最好与相应的SqlDataAdapter的Fill(dataset,tablename)中的tablename一致, 以免抛出异常, 尤其当查询牵涉到过多的表而不好确定tablename时
例如
public static void ReplaceDataGridViewWithQuery(DataGridView dataGridView, string selectSql, SqlConnection sqlConnection)
{
if (dataGridView.DataSource != null)
((DataSet)dataGridView.DataSource).Dispose(); // 此处转换为相应的数据对象, 然后释放之
DataSet ds = new DataSet();
System.Data.SqlClient.SqlDataAdapter da
= new System.Data.SqlClient.SqlDataAdapter(selectSql, sqlConnection);
da.Fill(ds, dataGridView.DataMember);
dataGridView.DataSource = ds;
da.Dispose();
}
}
调用此函数之前, 要先设置dataGridView的DataMember(这个可以随便设, 只要保证fill的tablename参数与DataMember一致就行, 但最好是有意义的), 然后就可以避免涉及多表查询(不是多个查询)时异常, 至少对于SqlServer是这样
- C#/.Net零碎
- C/C++零碎
- C, C++零碎记录
- c 的零碎笔记
- C语言零碎
- C/C++零碎知识点
- 【C++】零碎知识
- C语言零碎知识点
- C/C++零碎笔记
- C/C++零碎知识点
- ASP.Net零碎笔记ing
- C/C++零碎知识总结
- c 语言零碎知识点总结
- c/c++ 的零碎知识
- Object-C 零碎知识点笔记
- C/C++零碎知识整理
- C语言中的零碎知识点
- c语言*零碎知识便签
- linux常用命令
- 声音交互
- 让Word从第三页开始插入页码(word 2003/2007
- MySQL监控软件mytop安装
- 浅谈 线程的同步
- C#/.Net零碎
- [记录]JPA/Hibernate的MySQL长连接问题
- vsxxxx配色方案
- excel问题:点击提示安装或者打开提示不能使对象链接和嵌入(Cannot use object linking and embedding)
- 我的未来不是梦
- 转:CString ,BSTR ,LPCTSTR之间关系和区别
- 令人生厌的 StyleCop.Cache
- CSS hack技术区别不同浏览器
- struct urb