文章分类 -  .Net

摘要:本篇文章主要介绍了ASP.NET提取多层嵌套json数据的方法,利用第三方类库Newtonsoft.Json提取多层嵌套json数据的方法,有兴趣的可以了解一下。 本文实例讲述了ASP.NET利用第三方类库Newtonsoft.Json提取多层嵌套json数据的方法,具体例子如下。 假设需要提取的j 阅读全文
posted @ 2018-06-20 11:12 山清石玉 阅读(676) 评论(0) 推荐(0)
摘要:C# 解析 json JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易 阅读全文
posted @ 2018-06-20 09:52 山清石玉 阅读(400) 评论(0) 推荐(0)
摘要:ASP.NET的程序部署在IIS7环境下,上传大文件时出现“404-找不到文件或目录”的错误,如下图: 在程序的web.config中已经设置过上传文件的限制大小,仍然出现此问题的原因是因为IIS默认配置下最大只允许上传30M的文件。通过以下步骤修改IIS的配置后可解决此问题。 1、在IIS中选中站 阅读全文
posted @ 2017-07-24 10:31 山清石玉 阅读(9969) 评论(0) 推荐(1)
摘要:1、添加Excel引用2、编写导出方法usingSystem;usingSystem.Windows.Forms;usingSystem.Diagnostics;usingXcjwHIS.PubicBaseClasses;usingSystem.Data;usingSystem.IO;usingSystem.Xml;usingSystem.Text;namespace江边孤鸟http://blog.csdn.net/jbgh608/...{/**///////DataGrid、报表导出为Excel文件,XML文件///addbyhxc20070830who'semailisjbgh60 阅读全文
posted @ 2013-09-01 21:08 山清石玉 阅读(217) 评论(0) 推荐(0)
摘要:【引言】项目中经常使用DataTable,发现有好多东西,需要整理下.protectedvoidPage_Load(objectsender,EventArgse){//①CreateaDataTableDataTabledt=newDataTable("Table_AX");//②AddcolumnsforDataTable//Method1dt.Columns.Add("column0",System.Type.GetType("System.String"));//Method2DataColumndc=newDataColum 阅读全文
posted @ 2013-09-01 21:06 山清石玉 阅读(227) 评论(0) 推荐(0)
摘要:VS自动代码整理,使用代整更整洁!只需简单三步:第一步:Ctrl+A第二步:Ctrl+K第三步:Ctrl+D完成! 阅读全文
posted @ 2013-08-29 16:49 山清石玉 阅读(945) 评论(0) 推荐(1)
摘要:至诚电子表格合并助手帮你轻松合并多个EXCEL文档至诚电子表格合并助手(Excel文档多合一)有三种合并模式:1、简单合并:把多个Excel文件中的工作表(sheet1)合并到一个Excel文件。2、覆盖合并:合并时设置一个关键字列,对于关键值重复的记录(行),总是自动用后面的记录覆盖前面的记录。3、智能合并:可同时进行纵向合并和横向合并。横向合并即联接合并数据列,根据设置的关键列,横向合并多个工作表的数据列(横向联接或拼接)。选择此种方式合并时,强烈建议在每个表中添加“序号”或“编号”,值为数字格式,并以它为合并关键字。下载地址:官方下载地址:http://www.cctv-10.net/s 阅读全文
posted @ 2013-08-11 14:53 山清石玉 阅读(1797) 评论(0) 推荐(0)
摘要:B/S结构导致了Web应用程序中打印的特殊性。 • 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。 • 格式如何控制和定制等,是我们开发中可能会面对的问题。打印文档的生成 • 1、客户端脚本方式 一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。 优点:客户端独立完成打印目标文档的生成,减轻服务器负荷; 缺点:源文档的分析操作复杂,并且源文档中的打印内容要有约定。 • 2、服务器端程序方式 利用后台代码从数据库中读取打印源,生成打印目标文档。当的页面生成时,还应... 阅读全文
posted @ 2013-03-31 12:48 山清石玉 阅读(383) 评论(0) 推荐(0)
摘要:不能使用 '';文件已在使用中。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 不能使用 '';文件已在使用中。 这一般是出现在网站程序访问数据库的时候。 出现该错误,有三种可能的原因: 1.iis用户对数据目录的权限不够,ldb文件无法自动生成。 2.要连接的数据库已经被打开,占用!关闭数据库可解决问题!(可能别人正在下载你的数据库呢!) 3.虚拟主机用户,空间已满,购买的空间大小已经用完。 解决 阅读全文
posted @ 2013-01-14 21:01 山清石玉 阅读(859) 评论(0) 推荐(0)
摘要:public bool Insert(AdminInfo ai) { string sql = "INSERT INTO PRF_Admin ([Title], TrueName, [Password], AdminRole, AddTime) VALUES(@Title, @TrueName, @Password, @AdminRole, @AddTime)"; OleDbParameter[] paras = new OleDbParameter[] { new OleDbParameter("@Title", ai.Title), new OleD 阅读全文
posted @ 2013-01-12 20:55 山清石玉 阅读(879) 评论(0) 推荐(0)
摘要:当winform中下拉框中的数据是由数据库中的数据绑定的时候,我们再要求在其中加一项“全部”时,我试了很多办法,才知道不能直接加值到下拉框,要在绑定之前加到集合中,再绑定到下拉框。例如List<实体类>集合,要把“全部”先添加到集合中,再绑定才可以。//数据绑定下拉框,要想添加数据,需要在集合中添加数据。(获得产品类别)List<实体类> lst = RestS.Category(BaseInfo.Storeguid);lst.Insert(0, new 实体类() { 字段名 = "全部" });cmb.DisplayMember = " 阅读全文
posted @ 2013-01-11 09:58 山清石玉 阅读(1441) 评论(0) 推荐(0)
摘要:using System.Runtime.InteropServices; public class Win32 { public const Int32 AW_HOR_POSITIVE = 0x00000001; // 从左到右打开窗口 public const Int32 AW_HOR_NEGATIVE = 0x00000002; // 从右到左打开窗口 public const Int32 AW_VER_POSITIVE = 0x00000004; // 从上到下打开窗口 public const Int32 AW_VER_NEGATIVE = 0x00000008; // 从下... 阅读全文
posted @ 2013-01-10 21:24 山清石玉 阅读(978) 评论(0) 推荐(0)
摘要:C# winform DataGridView 属性说明① 取得或者修改当前单元格的内容 ② 设定单元格只读 ③ 不显示最下面的新行 ④ 判断新增行 ⑤ 行的用户删除操作的自定义 ⑥ 行、列的隐藏和删除 ⑦ 禁止列或者行的Resize ⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整 ⑨ 冻结列或行 ⑩ 列顺序的调整 ⑪ 行头列头的单元格⑫ 剪切板的操作 ⑬ 单元格的ToolTip的设置 ⑭ 右键菜单(ContextMenuStrip)的设置 ⑮ 单元格的边框、 网格线样式的设定 ⑯ 单元格表示值的设定 ⑰ 用户输入时,单元格输入值的设定 ⑱ 设定新加行的默认值19 CellDoubleCl 阅读全文
posted @ 2013-01-10 21:23 山清石玉 阅读(144) 评论(0) 推荐(0)
摘要:1 : 如果数据行中closed字段为False则前景色显示为灰色:如图 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { //首先判断是否是数据行 if (e.Row.RowType == DataControlRowType.DataRow) { DataRowView row = (DataRowView)e.Row.DataItem;//当前行的数据 bool closed = (bool)row["closed"]; if (!closed)//被关闭 { 阅读全文
posted @ 2012-10-19 16:43 山清石玉 阅读(826) 评论(0) 推荐(0)
摘要:GridView控件中加自动序号,有多种实现方法,你只需要根据的实用要求来确定。总的来分为后台写法和前台写法,后台写法一般不考虑分页的情况下使用,原理就是在GridView 绑定数据时,在RowDataBound 事件中来处理。页面的列为:<asp:BoundField HeaderText="序号" />或用<asp:TemplateField HeaderText="序号"> <ItemTemplate> </ItemTemplate> </asp:TemplateField>CS代码为:p 阅读全文
posted @ 2012-10-19 16:27 山清石玉 阅读(146) 评论(0) 推荐(0)
摘要:DataFormatString="{0:格式字符串}"1、时间格式化:{0:yyyy-MM-dd}2、格式数字字符串 输入 结果"{0:C}" 12345.6789 $12,345.68"{0:C}" -12345.6789 ($12,345.68)"{0:D}" 12345 12345"{0:D8}" 12345 00012345"{0:E}" 12345.6789 1234568E+004"{0:E10}" 12345.6789 1.23456789 阅读全文
posted @ 2012-09-25 11:53 山清石玉 阅读(255) 评论(0) 推荐(0)
摘要:1. javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementByIdx("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public后台代码(把public改成protected也可以)public string ss(){return("a");}2、在html里用 <%=fucntion()%>可以调用前台脚本&l 阅读全文
posted @ 2012-08-28 09:47 山清石玉 阅读(639) 评论(0) 推荐(0)
摘要:1. 填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。 (3)列举ADO.net中的五个主要对象_______________、_____________、_______________、_______________、_________________。 2. 不定项选择: (1) 以下叙述正确的是: A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。 C. 接口不能被实例化。 D. 接口中可以包含已实现 阅读全文
posted @ 2012-08-24 14:49 山清石玉 阅读(464) 评论(0) 推荐(0)
摘要:.net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕FileStreamfs这行代码会在当前的变量作用域空间(栈或堆)里建立一个叫做fs的变量﹐至少四个字节吧(因为要存一个对象的地址)3.初始化对象对象在使用(调用其方法或属性)前﹐必须进行初始化。如﹕fs=newFileStream(@"C: est.txt",FileMode.OpenOrCreate);这行代码会分成3个步骤﹕ 阅读全文
posted @ 2012-08-21 21:31 山清石玉 阅读(140) 评论(0) 推荐(0)
摘要:事实上,web应用程序相对于桌面应用程序来说,升级起来更加方便。如我们从应用程序的立场来看这两种技术的发展,无疑,web应用程序已经比桌面应用程序更流行了。web应用程序的设计师不同于桌面应用程序的设计师,web页是由静态的html标记,图片,脚本标记和JavaScript构成的。web页与web服务端相结合的,通过浏览器把请求交付给服务端进行处理。在今天,有很多种不同的web服务器。流行的有IIS,WebSphere,Weblogic,Apache等。web服务器是用来处理脚本的,而处理这些脚本的是一些基本的类库。当一个页从浏览器发送请求到服务端时并不会转换html标记,解释和解析这些htm 阅读全文
posted @ 2012-08-21 20:18 山清石玉 阅读(140) 评论(0) 推荐(0)