【c# – 一起使用BlockingCollection和TPL数据流时出现死锁】教程文章相关的互联网学习教程文章

C# 数据库写入简单示例【代码】

privateint UpdateDB(string fname, string md5, int type){string sql = @"insert into tb_hash(fname, uuid, state) values(@fname, @uuid, @state)";SqlParameter[] parameters = {new SqlParameter("@fname", fname),new SqlParameter("@uuid", md5),new SqlParameter("@state", type)};string conStr = @"server=.\sqlexpress;database=batchseal;uid=sa;pwd=111111";SqlConnection conn = new SqlConnection(conStr);conn.Op...

C#DataGrid列值出现E形式的小数,将DataGrid表格上的数据保存至数据库表时会因格式转换不正确导致报错

问题描述:在DataGridView中调整金额一列,当输入小数0.000001后会显示1E-6,此时进行保存操作时报错,提示无法将string类型转换成Decimal原因分析:由于列调整金额为1E-6,当通过Convert.ToDecimal方法进行转换时就会报错解决方法:将调整金额为科学计数形式的小数转换成一般小数。转换方法:public decimal TransEToD(string data){  decimal dData = 0.0m;  if(data.Contains("E"))  {    double baseNum = double.Pa...

大公司面试经典数据结构与算法题C#解答【代码】

几个大公司(IBM、MicroSoft and so on)面试经典数据结构与算法题C#解答1.链表反转我想到了两种比较简单的方法第一种是需要开一个新的链表,将原链表的元素从后到前的插入到新链表中(也就是原链表第一个元素被插入成新链表的最后一个元素)。第二种是不需要开新的链表,而是逐步反转原链表中元素的指向,例如:原链表是 1->2->3->4->null 被 逐步修改为 ①2->1->null、3->4->null ②3->2->1->null、4->null ③4->3->2->1->null...

C#基础与常用数据结构学习笔记

1.接口 interface  接口相当于没有方法实现的抽象类,接口方法不要加各种访问级别:例如public,private等。 跟随者杨老大,写了如下代码:  public interface Flyable { void fly(); } public interface Runable { void run(); } public class Bird:Flyable,Runable { #region Flyable 成员 public void fly() { Console.WriteLine("Little Bird is ...

C# DataGirdview手动添加数据,导出txt文件并自动对齐

//DataGirdview手动添加数据 private void btnDataGirdView_Click(object sender,EventArgs e) { dataGridView1.Columns.Add("a","标题1"); dataGridView1.Columns.Add("b","标题2"); dataGridView1.Columns.Add("c","标题3"); string[] dr1= { "1","22","3333" }; string[] dr2= { "4444","55","6" }; DataGridViewRow Row=new DataGridViewRow(); int index=dataGridView1.Rows.A...

ACCESS数据库C#操作类(包含事务)

转自http://blog.csdn.net/allen3010/article/details/6336717 这个是针对ACCESS数据库操作的类,同样也是从SQLHELPER提取而来,分页程序的调用可以参考MSSQL那个类的调用,差不多的,只是提取所有记录的数量的时候有多一个参数,这个需要注意一下!c# 代码using System;? ? using System.Text;? ? using System.Collections;? ? using System.Collections.Specialized;? ? using System.Data;? ? using System.Data.OleDb;? ? usi...

C# 将数据导出到Execl汇总

一、asp.net中导出Execl的方法:在asp.net中导出Execl有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出execl时,等价于分列,n等价于换行。 1、将整个html全部输出execl此法将html中所有的内容,如按钮,表格,图片等全部输出到Execl中。 Response.Clear(); Response.Buffer= true; ...

C# VS2010中,用微软自带的System.Data.OracleClient来连接Oracle数据库

由于微软在.Net框架4.0中已经决定撤销使用System.Data.OracleClient,造成在VS2010中无法连接Oracle数据库,但它还依旧存在于.Net架构中,我们可以通过自己引用 C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.OracleClient.dll 来获得对Oracle数据库的支持。方法:1、在VS2010中打开[解决方案管理器]--右击[引用]--[添加引用] 2、选择[浏览]找到“C:\Windows\Microsoft.NET\Framework\v2.0.50727 ”目录,在下...

C#连接SQL Server数据库进行简单操作【代码】

环境:VS2010 + SqlServer 2008   首先,按照面向对象的程序设计思想,设计一个数据库工具类MyTool.cs,该类中封装了关于数据库连接和操作的方法,各个功能模块在需进行数据库操作时只需调用相应的函数//引入的命名空间using System.Data.SqlClient;//用于SQL Sever数据访问的命名空间using System.Data; //DataSet类的命名空间using System.Windows.Forms; //DataGridView控件类的命名空间//执行指定的SQL命令语...

C#链接数据库:SQL Server 2008【代码】【图】

自己学习C#编程,在WinForm编程中,代码测试连接数据库。现在sqlserver中测试使用的数据库能否以指定的用户名和密码登录。如图所示,计算机名为administrator,数据库实例为sqlexpress,登录名为testuser,密码设置为123456,用户名映射数据库为TestDB。链接数据库的的代码:// windows验证方式 string connectionStringTest = @"Data Source=ADMINISTRATOR\SQLEXPRESS;Initial Catalog=TestDB;Integrated Security=SSPI; ";//建立...

C# 数据类型及范围

C#数据类型及范围数据类型范围/精度 值类型浮点型小浮点float1.5×10-45~3.4×10387位精度中浮点double5.0×10-324~1.7×1030815位精度大浮点decimal1.0×10-28~7.9×102828位精度整型常用整型int-2 147 483 648~2 147 483 647长整型long-9 223 372 036 854 775 808~9 223 372 036 854 775 807小整型byle0~255中整型short-32 768~32 767布尔类型 对错类型booltrue/false字符类型 单一字符charU+0000 ~ U+ffff 引用类型字符串strin...

C#自定义控件的应用(数据绑定,属性等)【图】

刚刚开始程序设计的码农生涯,也许一些开发工具上的控件可以满足我们的需求,但是随之时间的迁移,我们对控件的呈现形式需求越来越多样化,这个时候就需要我们来自定义控件,我是一个刚刚入职没多久的菜鸟,接触软件开发也没有超过两年的时间,在以前的日子里,开发工具上的控件基本可以达到我学习的目的。但是现在工作了,用户的需求多样化,也造就了我们程序员的鬼斧神手。 今天由于需求,我需要作出如下图这样的界面并绑定数...

C# 数据操作系列 - 1. SQL基础操作【代码】【图】

0.前言前篇介绍了一些数据库的基本概念和以及一些常见的数据库,让我们对数据库有了一个初步的认识。这一篇我们将继续为C#数据操作的基础填上一个空白-SQL语句。SQL(Structured Query Language,结构化查询语言)是一种特定的编程语言,用于管理数据库系统,操作数据甚至编写一些程序。当然,一方面因为时间问题,一方面因为各大数据库的区别(当然了,还有就是个人对SQL研究并不是那么深)所以这一篇就从SQL的基本操作入手,带领...

C#中将图片文件转化为二进制数组-用于数据库存储【代码】

在项目开发中,使用SQL Server存储数据,数据类型image可以保存图片。但是在存储之前需要将图片转化为二进制数组的形式进行赋值。将图片文件转换为二进制数组///<summary>/// 将图片文件转换为二进制数组 ///</summary>///<param name=”picpath”>图片路径</param>///<returns>二进制数组</returns>privatebyte[] GetBinaryData(String picpath)//将图片文件转换为byte[] { //只读方式打开图片到流 FileStream fs = new...

c#和JS数据加密(转)【代码】【图】

前台提交按纽后以赋值后台取值 Base64编解码 C#/* 编码规则Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。 它将需要编码的数据拆分成字节数组。 以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。 再在每组的的最高位前补两个0凑足一个字节。 这样就把一个3字节为一组的数据重新编码成了4个字节。 当所要编码的数据的字节数不是3的整倍数, 也就是说在分组时最后一组不够3个字节。...

数据流 - 相关标签