
C#
文章平均质量分 58
-傅傅傅先生
这个作者很懒,什么都没留下…
展开
-
C# 将2个foreach循环转为2个for循环
首先,需要转化的foreach循环如下foreach (WSSyd syd in wssydj.Syds) { int yaopinindex = 0; foreach (WSYzxx yzxx in syd.Yzxxs) { if原创 2013-06-08 22:14:51 · 2370 阅读 · 0 评论 -
C# Web Service 根据WSDL文件和地址添加web引用
1.需求:客户不提供视图,改用web service 取数据。2.分析:客户提供了接口地址:http://172.16.90.48:8042/WebWXSY.asmx 由于研发不在现场研发,所以无法访问该地址。于是问客户要了wsdl文件,如何获取到wsdl文件:客户那边在浏览器里打开接口地址,在地址后面加上?wsdl 即:http://172.16.90.48:原创 2013-12-27 09:55:19 · 33686 阅读 · 2 评论 -
C# 生成全球唯一标识符GUID
工作中需要用到全球唯一标识符,在.net当中 微软已经为我们添加了此方法,我们只需要直接调用即可。案例代码如下: string strguid = Guid.NewGuid().ToString();//57d99d89-caab-482a-a0e9-a0a803eed3ba 生成标准的标志符 (36位标准) strguid = Guid.NewG原创 2013-11-15 13:36:01 · 10288 阅读 · 1 评论 -
winform 按钮响应按下回车时的方法
问题:当按下回车时,响应界面上的“确定”按钮,最简单的方法就是在窗体的属性中将AcceptButton设置成对应的按钮的name,如:AcceptButton=btnOK,同样取消有操作:CancelButton设置成对应按钮的名字。但是有这样一个问题,如果窗体中有一个datagridview,同时焦点在datagridview当中的时候,此时按照如上设置就不能得到我们想要的结果。这时,我原创 2013-09-09 18:27:30 · 2339 阅读 · 0 评论 -
取特定行列,进行行转列操作,制作报表
当我们在制作报表的时候,往往需要根据实际情况来获取数据,当该数据没有出现 ,我们就不显示。同时我们又需要将查询到的某个表中的某列的值来作为 该表的列名,由于用到的数据库是sql server2000的 而非sql server2005 ,所以 2005中的pivot函数我们就无法使用。制作效果如图文中,需要用的表范例:1.异常情况表对应原创 2013-08-13 13:48:08 · 1234 阅读 · 0 评论 -
C# toolstrip 控件下方有一条白条 去除方法
原因如图:当我们使用toolstrip控件的时候,若背景有颜色,下方会有一条白条。解决办法:使用toolstrip时,先将RenderMode设置为System,因为无法通过基本的设置属性除去;只需要重绘一下toolstrip即可,C#源代码如下: private void tsMain_Paint(object sender, PaintEventAr原创 2013-08-01 16:50:21 · 4304 阅读 · 1 评论 -
小杂项,MessageBox.Show()的响应方法,""和null,MessageBox.Show()常用参数
首先 MessageBox.Show()的响应方法:当我们对点击MessageBox.Show()时需要有相应的响应的时候,可以使用如下方法: DialogResult dr=MessageBox.Show("是否删除?", "删除", MessageBoxButtons.YesNo); if (dr == DialogResult.Yes)原创 2013-06-13 16:53:28 · 1150 阅读 · 0 评论 -
datagridview和bindingnavigator绑定;点击移动到下一条记录时,datagridview指定行不移动的情况
一. datagridview和bindingnavigator绑定的问题: 这个问题首先将datagridview控件右上角的小三角点击一下,出现选择数据源,当datagridview和数据库中数据绑定好之后,选择数据源选项里可以选择bindingSource1这个数据源。 然后同样的方法bindingnavigator控件右上角小三角,点击“编辑项”,找到bi原创 2013-06-14 11:07:37 · 3308 阅读 · 0 评论 -
两个winform之间传数据方法,将datagridview数据传到另一个winform界面去,取出datagridview中选定的某行某列
首先,方法一:在有数据的那个form上的定义public static string str="";然后再 if (uccDataGrid1.SelectedRows.Count > 0) { str = uccDataGrid1.CurrentRow.Cells["列名"].Value.ToString()原创 2013-06-14 00:08:38 · 9582 阅读 · 1 评论 -
上海十院服务器迁移心得——附ODBC连接数据库解决办法
1. 本次服务器迁移主要目的:医院为整合各系统,方面统一部署和管理。2. 本次服务器迁移所遇到的问题:a. 跟原先的一台服务器上部署数据库和IIS相比,现改为3台服务器来管理,1号服务器部署WebService作为主要的服务器,2号服务器部署WebService作为备用服务器,用来应对当主服务器挂掉时,能及时切到备用服务器上进行处理,3号服务器部署SQL Serve原创 2014-01-21 10:18:38 · 1579 阅读 · 0 评论