随笔分类 - .net
mvc
摘要:Repeater用法:使用Repeater可以绘制表头、表内、表尾比较复杂的表格,如以下实例:序号医疗证号患者姓名性别年龄住址出院时间住院诊断诊疗机构住院天数上报时间住院总费用(元)报销费用合计其中:药品费检查费治疗费手术费其它 ......效果如下页:序号医疗证号患者姓名性别年龄住址出院时间住院诊断诊疗机构住院天数上报时间住院总费用(元)报销费用合计其中:药品费检查费治疗费手术费其它146000119090123易善明男46冲山镇 冲山农场 红务村2008-07-23韦尼克氏脑病(急性出血性脑灰质炎)海南省第二人民医院10 - 0567.00123000444810.002460007010
阅读全文
摘要:一、数据库/*==============================================================*//*DBMSname:MicrosoftSQLServer2000*//*==============================================================*/ifexists(select1fromsysobjectswhereid=object_id('newsContent')andtype='U')droptablenewsContentgo/*==============
阅读全文
摘要:Session和Cookie的使用总结:Session和cookie都是asp.Net中的内置对象,至于他们有什么区别,在这里就不在多说,现在来说说一些比较实用点的东西:我们知道网站都有一个后台管理系统,其中有登录和退出两个功能,在登录的时候我们往往会把用户的信息保存到session或者cookie中,以便后面使用,那么在登录的时候我们要注意哪些呢?1、把一些敏感的东西存到session中,不太敏感的东西可以存在session或者Cookie中,比如用户名就是不太敏感,但是介于有些浏览器不支持cookie的使用,所以我们会把它存到session中,但是session有的时候在服务器中容易丢失,
阅读全文
摘要:几乎在每次面试的时候都会被问道这个问题。使用.NET开发当中读取数据应该采用SqlDataReader 还是DataSet以及对这两者的理解。 先来谈谈我本人对这两者的理解: 1、SqlDataReader:提供一种从SQL Server 数据库读取行的只进流的方式。无法继承此类。白话解释就是 使用这个对象可以从数据库中读取只读类的数据。所谓只读,可以理解为一头走到死,不撞南墙不回头。就好比割麦机收麦子一样,这一茬过去了后边就没有了。(千万不要理解为数据库中的数据是只读的) 那么在什么情况下我们才会用到SqlDataReader这个对象呢? 首先、从数据库中读取一个实体对象的时候我们可以用到.
阅读全文
摘要:SqlDataReader是个数据读取器,向前不可后退、每次只读取一条。速度快,现代项目里面用它用得最多。 DataSet是个内存数据库,它与其它两个是根本不一样的。 SqlDataAdapter是个数据适配器,工作于DataSet和数据库之间,负责将数据从数据源读出来放在DataSet中,或将DataSet中的更改更新回数据库。 .性能。DataSet中的数据完全保存在内存中,所以会占用内存。但是通常情况下DataReader读出的数据实例化以后也是在内存中的,所以两者没有多大区别。但是,当数据量极大的情况下,使用DataSet时,不论是你分页还是不分页,它的效率之低,和SqlDataRea
阅读全文
摘要:这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。 Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie来辨认使用者,以方便送出使用者量身定做的内容,像是 Web 接口的免费 email 网站,都要用到 Cookie。具体来说cookie机制采用的是在客户端
阅读全文
摘要:SqlCommand mycom = usercommon.createcommand(); mycom.CommandText = "ModifyUserPwd"; SqlParameter[] parm ={ new SqlParameter("@username", SqlDbType.VarChar, 50), new SqlParameter("@userpwd", SqlDbType.VarChar, 50), new SqlParameter("@newpwd", SqlDbType.VarChar,
阅读全文
摘要:方法一:stringmyConn=System.Configuration.ConfigurationManager.ConnectionStrings["sqlConnectionString"].ConnectionString;方法二:stringconnString=System.Web.Configuration.WebConfigurationManager.ConnectionStrings["sqlConnectionString"].ToString();
阅读全文
摘要:public partial class ValidateCode : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { string validateCode = CreateValidateCode(); //生成验证码 Bitmap bitmap = new Bitmap(imgWidth, imgHeight); //生成BITMAP图像 DisturbBitmap(bitmap); //图像背景 DrawValidateCode(bitmap, validateCode); //绘制验
阅读全文
摘要:[html]view plaincopyprint?<divid="container_buttom"style="text-align:center;margin:5px0;"><inputtype="submit"id="buttonOK"runat="server"onclick="returnValidate()"onserverclick="buttonOK_Click"class="mainbutton"v
阅读全文
摘要:给命令添加参数呀。如果你没参数,当然可以不用了就是说,你SQL就如 “update table set a =1 "还不是 "update table set a=@a"这样的,就不用用cmd.CommandText = “select * from table where id=@ID";cmd.parameters.add(new sqlParameters("ID", "11"));这样就等于:cmd.CommandText = “select * from table where id=11";它
阅读全文
摘要:用SqlDataAdapter操纵数据集时最常用到的就是Fill()与Update()方法。Fill()填充DataSet或DataTable,而Update()就是将DataSet或DataTable中的改变更新到数据库中。若没有用Update()方法,DataSet或DataTable中数据的改变并不会影响数据库中的数据。示例:用SqlDataAdapter填充DataTable,这里用的是Northwind数据库中的Employees表stringstrcon1 ="Data Source=.;Initial Catalog=Northwind;Integrated Secur
阅读全文
摘要:以前用command方法执行存储过程增加参数时,总是先用cmd.Parameters.Add方法来设置参数和参数类型,再用Parameters[0].Value来给参数赋值。以前的一个动作代码示例: string strConn = "Data Source=.;Initial Catalog=HI
阅读全文
摘要:ArrayList元素的添加using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;//在C#中使用ArrayList必须引用Collections类namespace arrayD{class Program{static void Main(string[] args){int[] arr = new int[] { 1,2,3,4,5};ArrayList list = new ArrayList(arr);Console.Writ
阅读全文
摘要:类库,就是我们所说的动态链接库(DLL)。在C#中,我们可以把我们做的一些类封装成一个类库,然后把类库模糊化处理,就可以共享给别人用了。我们首先新建一个类 比如叫Test类,我们添加一个函数hello函数,返回字符串“test”。[csharp]view plaincopyusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceTest{publicclassmain{publicstringhello(){return"test";}}}然后我们在项目中添
阅读全文
摘要:在MSDN中,.net的数据库连接字符串都有详细的说明,我这里以代码范例的方式罗列一些,具体的每一项代表的意义可以参看MSDN.ADO.net 中数据库连接方式(微软提供)微软提供了以下四种数据库连接方式:System.Data.OleDb.OleDbConnectionSystem.Data.SqlClient.SqlConnectionSystem.Data.Odbc.OdbcConnectionSystem.Data.OracleClient.OracleConnection下面我们以范例的方式,来依次说明:System.Data.SqlClient.SqlConnection常用的一些
阅读全文
摘要:BindingSource组件是.Net在Windows Forms数据绑定方面最重要的创举之一,它能够为窗体封装数据源,让控件的数据绑定操作更加简便。使用时,一般先在窗体上加入一个BindingSource组件,接着将BindingSource组件绑定至数据源,最后再将窗体上的控件绑定至BindingSource组件。通常将BindingNavigator控件与BindingSource组件搭配使用,以便浏览BindingSource组件的数据源。数据绑定的示意图如图1所示:1、数据绑定的具体步骤如下:(1)设置BindingSource组件的DataMember、DataSource属性:
阅读全文
摘要:(一)WinForm应用程序:(1)新建配置文件App.config:<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="connstr" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\C#Code\DBOperation\ykjj.mdb"/> </appSettings> <co
阅读全文
摘要:表单form的提交有两种方式,一种是get的方法,一种是post 的方法.看下面代码,理解两种提交的区别:1<formid="form1"method="get"runat="server">2 <div>3 你的名字<asp:TextBoxID="name"runat="server"></asp:TextBox><br/>4 <br/>5 你的网站<asp:TextBoxID="website"
阅读全文
摘要:@Html.***For:为由指定表示式表示对象中的 每个属性,返回对应html示例效果:一、设置通用的验证方法 Models层[csharp]view plaincopypublicclassMyStringIsChineseAttribute:ValidationAttribute{#region验证中文privatebool_myreturn=false;publicboolmyNullDefVal{get{return_myreturn;}set{_myreturn=value;}}//覆盖父类方法(确定对象的指定值是否有效)publicoverrideboolIsValid(obje
阅读全文

浙公网安备 33010602011771号