摘要: 以前做的软件用户大多数都是要求导出格式为Excel,最近新接了个单子用户要求导出格式为Word,因为以前没做过,只能去为百度了,不过通过在网上学习发现跟Excel的导出也大同小异,现在将我所写的代码,贴到下面,希望能给有同样困惑的童鞋们带来帮助!if (gridViewReAmount.FocusedRowHandle >=0)//word的内容是从gridview中导出 { DataRow row = gridViewReAmount.GetFocusedDataRow(); //生成WORD程序对象和WORD文档对象 Microsoft.Office.Interop.Word.App 阅读全文
posted @ 2012-06-19 09:51 冰心xing 阅读(449) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2011-12-24 09:42 冰心xing 阅读(108) 评论(1) 推荐(0) 编辑
摘要: 今天在对某一字段进行输入约束时,想让物资编号这一字段只能输入7个数字,结果在选择数据类型时不知道应该选择varchar、char还是nvarchar,因此从网上搜集了一些关于这几种数据类型的区别,贴在这儿,希望也给你同样有此困惑的童鞋有所帮助。1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim()。2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个 阅读全文
posted @ 2011-12-22 11:59 冰心xing 阅读(616) 评论(3) 推荐(0) 编辑
摘要: 由于公司福利库在进行物资统计时主要是看物资编号,所以经常需要对物资编号进行排序,但如果用户使用的是全角输入的话,虽然编号看着一样,但全角输入的编号就会被排在后面,因此,我通过学习、查询资料,使用下面的代码,实现了全半角的切换,希望能给有此困惑的童鞋有所帮助!全半角转换:1.全半角转换的函数: public string ToDBC(string input) { char[] c = input.ToCharArray(); for (int i = 0; i < c.Length; i++) { if (c[i] == 12288) { c[i] = (char)32; continu 阅读全文
posted @ 2011-12-20 11:56 冰心xing 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 这是我编程时写的代码: System.Data.DataTable dt2 = new System.Data.DataTable(); DataRow[] arr= new DataRow[dt1.Rows.Count];//新建数组 dt2 = dt.Copy();//将第一个表中的数据及结构复制给dt2表 dt1.Rows.CopyTo(arr,0);//dt1中的所有行给数组arr for (int i = 0; i < arr.Length; i++) { dt2.Rows.Add(arr[i]);--------------出现报错“该行已经属于另一个表” } gridCon 阅读全文
posted @ 2011-12-18 16:05 冰心xing 阅读(1378) 评论(2) 推荐(0) 编辑