随笔- 298
文章- 4
评论- 35
阅读-
96万
随笔分类 - C# WinForm开发
入门级程序员开发书籍和视频入门推荐
摘要:实习期间看了几本书,感觉其中以下几本书,对于我来说,挺适合入门,因为里面的例子大多能完整跑起来,学起来有成就感。 每个人的现有水平和学习环境不同,感受也会不同吧 Java:Java开发实战经典 JavaWeb:JavaWeb王者归来 Spring Data JPA:尚硅谷Spring Data视频教
阅读全文
winform插入sql的事务处理
摘要:实现目的:点击按钮,原子性执行两条sql语句,同时成功或同时失败 数据库有这三个字段(忽略已有的一条记录): 一、用事务的sql语句 按钮事件完整代码: 故意将第二条sql语句写错 点击按钮: 弹出错误,而且也把第一条执行的sql语句回滚了,数据库中没有添加数据 二、没有用事务处理插入sql语句 点
阅读全文
Json数据,日期的转换
摘要:table是查询数据库后得到的数据,数据含有Date类型数据,经过如下<序列化+日期转化>处理, 得到的json字符串jsontable
阅读全文
DatagridView的CellLeave光标离开响应事件,实现某列数字自动求和
摘要:光标离开DatagridView后,实现效果:
阅读全文
BindingNavigator操作DatagridView的数据
摘要:参考 http://wenku.baidu.com/link?url=NWfEfArPZvDO_aI-xEKBHVGoZY9wQO_Oty_GCsGLiPspheCzFYLf_dytuWAqN2_0AvLpK-iAun55qe7HPKjfRJ1vI8N4EHADeyQ1hNnQrdW 1、往窗体拉一
阅读全文
DatagridView自动充满屏幕,并能指定某列宽度
摘要:1、要使datagridview正好充满屏幕,设置其AutoSizeColumnsMode属性为fill 2、 同时,我们想要某列宽点,某列窄点,在AutoSizeColumnsMode属性为fill的前提下,设置FillWeight 属性 FillWeight :获取或设置一个值,表示当该列处于填
阅读全文
C# Lodop实现打印
摘要:项目的Debug文件夹下有个template文件夹,里面有用到的js、自己建的要打印的网页和用到的背景图 1、打印方法: 2、要显示的页面:page.htm,(自己新建一个) 顺便看下这个: http://blog.csdn.net/lovelylord/article/details/434059
阅读全文
comboBox的id返回System.Data.DataRowView
摘要:关系到ComboBox的DataSource,DisplayMember和ValueMember属性的设置顺序的问题。 ComboBox的DataSource属性为object类型,但是需要实现IListSource接口的类型。 当把DataTable赋值给该属性后,如果此时没有指定ComboBox
阅读全文
C#窗体的加载等待(BackgroundWorker控件)实现
摘要:窗体拉一个Button按钮和一个加载等待显示的label, label默认隐藏,点击按钮时显示这个label,加载完再隐藏 1、工具箱拉BackgroundWorker控件到窗体 2、backgroundWorker1属性-闪电图标-双击点进去DoWork事件和RunWorkerCompleted事
阅读全文
设置groupBox背景透明
摘要:步骤:属性-BackColor-WEB面板-Transparent
阅读全文
汉字转拼音Pinyin4j工具(C#、Java都可用)
摘要:C#用法: 参考: http://www.cnblogs.com/bluestorm/archive/2012/07/23/2605412.html http://blog.csdn.net/gebitan505/article/details/15501523
阅读全文
C#遍历窗体所有控件或某类型所有控件
摘要:遍历某个panel的所有控件 遍历所有TextBox类型控件或者所有DateTimePicker控件
阅读全文
Java longTime 和C#日期转换
摘要:封装一下,可直接用。 以后碰到java的long time,直接使用DateTime dt=ConvertJavaDateTimeToNetTime(1207969641193);这样使用即可。 这串日期数字:java长整型日期,毫秒为单位 在计算机中,时间实际上是用数字表示的。我们把1970年1月
阅读全文
C# 正则表达式 验证:数字、带小数点数字、电话和手机
摘要:一、带小数点数字 二、只能数字 三、电话号或手机号 解析: (1) ^(0[0-9]{2,3}\-):区号 ^:开始标志 $:结束标志 [0-9]{2,3}:0到9之间的数字,出现2到3次 \-:转义字符,转义区号的连接符"-" (2) ([2-9][0-9]{6,7})? ?:问号前面的数字匹配0
阅读全文
sqlite多表关联update
摘要:sqlite数据库的update多表关联更新语句,和其他数据库有点小不一样 比如:在sql server中: 用table1的 id 和 table2的 pid,关联table1 和 table2 ,将table2的num字段的值赋给table1的num字段 很容易就关联起来了 sqlite却不支持
阅读全文
其他窗体赋值给comboBox实现值的回显,并使赋的值处于选中状态(根据text获取selectedindex)
摘要:Form1 发货单位的这个下拉框comboBox1已经绑定数据库test表的name字段,里面有很多单位名称 比如有:甲公司、乙公司... 1、Form1的comboBox1首先绑定数据库的数据表test 2、窗体Form2要赋值给窗体Form1的这个下拉框: 让这个下拉框属性modifies为pu
阅读全文
DataGridView的按钮列的点击事件
摘要:private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { DataGridViewColumn column = dataGridView1.Column...
阅读全文
subString用法,字符串保持一定位数,不足补0
摘要:Substrinig(a,b): 从下标a开始截取,共截取b位 实现:一串数字,中间两位数字+2,生成新的一串数字
阅读全文
C# 子窗体点击按钮产生的新子窗体放在父窗体里
摘要:情景展示: 父窗体Form1,左边是按钮,右边是panel(放置子窗体) 父窗体点击按钮,在panel显示第一个子窗体AA, AA有个按钮,点击按钮,是第二个子窗体ZZ, 怎样将AA的子窗体ZZ也显示在父窗体Form1的panel里: 1、父窗体Form1的按钮点击事件 父窗体的IsMdiConta
阅读全文
c# datagridview按条件搜索查询过滤
摘要:根据文本框文字对datagridview的数据进行模糊查询, 其实也就是一个过滤
阅读全文