- 博客(7)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 c# 海量数据插入sql 2005数据库
在面对BW,KW,WW级别的数据时,用insert into已经远远不能满足人类所能接受的底线,于是SQL 2005及后期版本中均有一大秒赞的方法SqlBulkCopy,土豪金为白富美和高富帅准备的,那么SqlBulkCopy就是为我们苦逼程序猿准备滴~public static void InsertSQL(DataTable myDataTable, string sqlTableName
2013-12-24 16:02:43 1470
原创 Chart 折线图 绘图区域加滚动条,并限制画图区域大小
最近做一个项目,用到了曲线图,由于还是新手且微软自带Chart控件供使用,便采取~下面是折线图部分代码:控件代码:this.chart1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(239)))), ((int)(((byte)(239)))), ((int)(((byte)(242)))));chartArea1
2013-12-21 23:25:55 5052 2
转载 浅析Sql Server参数化查询
相信有很多开发者和我一样对于参数化查询认识比较模糊,没有引起足够的重视错误认识1.不需要防止sql注入的地方无需参数化 参数化查询就是为了防止SQL注入用的,其它还有什么用途不知道、也不关心,原则上是能不用参数就不用参数,为啥?多麻烦,我只是做公司内部系统不用担心SQL注入风险,使用参数化查询不是给自己找麻烦,简简单单拼SQL,万事OK错误认识2.参数化查询时是否指定参数类型
2013-12-19 11:08:33 1231
原创 线程间操作无效: 从不是创建控件的线程访问它。
这个问题也是纠结了我半天,后来才弄懂!解决办法如下:方法一:线程开始的时候加这么一句,OK!Control.CheckForIllegalCrossThreadCalls = false;方法二:委托,每个控件都有个InvokeRequired的属性,判断一下是不是true,是的话进行Invoke操作,OK!//建立个委托private delegate string
2013-12-18 21:01:22 2293
原创 跨类访问窗体控件内容
可现将你的控件写入一个static class 然后class.yourcontrol写入,可以避免vs限制也可以在Program.cs文件里面 static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRe
2013-12-18 20:42:06 1626
原创 C# 判断SQL Server表存在
判断方法一:string sqlStr = "if objectproperty(object_id('test'),'IsUserTable')=1 select 1 else select 0";SqlCommand cmd = new SqlCommand(sqlStr, conn);object obj= cmd.ExecuteScalar();if (obj.ToString(
2013-12-10 22:03:58 3154
原创 c# DataSet和DataTable循环遍历错误及DataTable排序
程序源代码:for (int i = 0; i < VirtualTable.Tables["dt"].Rows.Count; i++){sum = (int)VirtualTable.Tables["dt"].Rows[i][0];}运行程序,每次sum结果都不一样,向大神们求教后也无结果,最后在别人的建议尝试下在将其排序后在试试,结果成功了!改进后程序代码:Virtual
2013-12-10 21:53:26 2597
TA创建的收藏夹 TA关注的收藏夹
TA关注的人