随笔分类 - C#
摘要:SqlDataReader阅读器关闭时尝试调用 HasRows 无效 原创长白山上放羊娃 发布于2018-07-25 00:29:27 阅读数 538 收藏 展开 在SqlHelper中封装好的SqlDataReader在调用时出现了 “阅读器关闭时尝试调用 HasRows 无效” 调试了许多次,提
阅读全文
摘要:https://www.cnblogs.com/jhlxyp/articles/4322964.html 一、结构和类的区别 1、结构的级别和类一致,写在命名空间下面,可以定义字段、属性、方法、构造方法也可以通过关键字new创建对象。 2、结构中的字段不能赋初始值。 3、无参数的构造函数无论如何C#
阅读全文
摘要:阅读目录 实例构造函数 静态构造函数 私有构造函数 构造函数 构造函数分为:实例构造函数,静态构造函数,私有构造函数。 实例构造函数 1、构造函数的名字与类名相同。 2、使用 new 表达式创建类的对象或者结构(例如int)时,会调用其构造函数。并且通常初始化新对象的数据成员。 3、除非类是静态的,
阅读全文
摘要:原创weixin_42430576 发布于2019-01-31 18:49:41 阅读数 762 收藏 展开 using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq;
阅读全文
摘要:方法一: private void dataGridView1_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e){DataGridViewRow dgr = dataGridView1.Rows[e.RowIndex]; t
阅读全文
摘要:C# DataGridView中指定的单元格不能编辑 ReadOnly属性的使用 DataGridView内所有的单元格不能编辑 当DataGridView.ReadOnly属性设定为True时, DataGridView内所有的单元格不能编辑。 但是使用这种方法可以对行进行删除。而且最下面的一行被
阅读全文
摘要:C#中直接对集合Dictionary进行遍历并修改其中的值,会报错,如下代码就会报错:集合已修改;可能无法执行枚举操作。代码如下 public void ForeachDic() { Dictionary<String, Int32> dic = new Dictionary<String, Int
阅读全文
摘要:dsTLocation定义: publicpartialclassdsTLocation : global::System.Data.DataSet { ……………………………. } tLocationBindingSource定义: private System.Windows.Forms.Bin
阅读全文
摘要:'必须先设置 EnableHeadersVisualStyles 属性 才能设置Header颜色dgv.EnableHeadersVisualStyles = Falsedgv.ColumnHeadersDefaultCellStyle.BackColor = Color.Greendgv.Colu
阅读全文
摘要:连接:https://www.cnblogs.com/xiaofengfeng/archive/2011/04/16/2018504.html DataGridView控件 DataGridView是用于Windows Froms 2.0的新网格控件。它可以取代先前版本中DataGrid控件,它易于
阅读全文
摘要:DataGridView有一个属性AutoSizeColumnMode,他有很多枚举值: 1、AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。 2、AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。 3、ColumnHe
阅读全文
摘要:本文链接:https://blog.csdn.net/xubaifu1997/article/details/51816785 DataSet 表示数据在内存中的缓存。 我的理解是,在内存中的数据表,需要引用 using System.Data; SqlDataAdapter 表示用于填充 Data
阅读全文
摘要:SqlDataAdapter是 DataSet和 SQL Server之间的桥接器,用于检索和保存数据。SqlDataAdapter通过对数据源使用适当的Transact-SQL语句映射 Fill(它可更改DataSet中的数据以匹配数据源中的数据)和 Update(它可更改数据源中的数据以匹配 D
阅读全文
摘要:https://blog.csdn.net/qq_39657909/article/details/80615465 一、特点介绍 1、表示用于填充 DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。 2、在SqlDataAdapter和DataSet之间没有直接连
阅读全文
摘要:因为DataSet是离线的,所以SqlDataAdapter这个对象是连接DataSet和数据库的桥梁,所有对DataSet的操作(填充,更新等)都要通过他 ado.net数据访问有两种方式: 1.离线--通过DataSet,然后离线增,删,改,最后通过SqlDataAdapter解 析到数据库中
阅读全文
摘要:DataTable数据批量写入数据库三种方法比较 1) insert循环插入; 2) sqldataadapter.update(dataset,tablename); 3) sqlbulkcopy.WriteToServer(datatable); 1、生成测试的datatable表,表结构如下:
阅读全文
摘要:原文链接:https://blog.csdn.net/zhang_hui_cs/article/details/7327395 using System.Data; using System.Data.SqlClient; //SqlDataAdapter的MSDN网站:http://msdn.mi
阅读全文
摘要:DataGridView控件是微软预先写好的一个显示数据的控件,功能非常强大,可以显示来自数据库表的数据和XML等其他来源的数据。 方法一:基于DataAdapter对象创建一个CommandBulider,用来生成Sql命令,修改数据源,从而直接更改数据表的内容。 前提是: 1.这个表必须有主键,
阅读全文
摘要:本文链接:https://blog.csdn.net/u012386475/article/details/88639799 在已经绑定数据源时,无法以Add的方式方式添加行,会报错 解决方法一: DataRow dr =((DataTable)dataGridView1.DataSource).N
阅读全文
摘要:本文链接:https://blog.csdn.net/qq_15138169/article/details/83341076 在WinForm的开发中,ListView和DataGridView应用的场景都比较,初学的时候绑定数据都是用最简单的一种方式去实现 private void Normal
阅读全文

浙公网安备 33010602011771号