随笔分类 - C# asp.net
In here , I will note the experience of learning.
摘要:oracle的nvl函数的用法 通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果前面的arg的值为null那么返回的值为后面的value如: NVL(a,b)就是判断a是否是NULL,如...
阅读全文
摘要:Oracle.NET Framework 数据库访问程序命名空间为: System.Data.OracleClient. 文件名为:System.Data.OracleClient.dll , 位于全局程序集缓存中。默认情况下vs 2005没有引用该组件,需要使用时,只需要添加引用即可。 与SqlClient 类似,OracleClient命名空间下由 OracleConnec...
阅读全文
摘要:本人今天作了个datagrid的更新项目,每次更新都不成功,原来在tring caption = ((TextBox)(e.Item.Cells[1].Controls[0])).Text; 这个更新后值传递不过来,总是原来的值,怎么会这样呢百思不得其解,我就把代码重新看了几遍,突然发现page_Load中的代码是 这样写的protected void Page_Load(object sende...
阅读全文
摘要:类与结构的实例比较 类与结构的差别 如何选择结构还是类 一.类与结构的示例比较: 结构示例: public struct Person { string Name; int height; int weight public bool overWeight() { //implement something } } 类示例: public cl...
阅读全文
摘要:Oraclestring ConnectionString="Data Source=sky;user=system;password=manager;";//写连接串OracleConnection conn=new OracleConnection(ConnectionString);//创建一个新连接Command 对象为 OracleCommandSql server ||||命名空间us...
阅读全文
摘要:首先在 web.config 中设置设置 mode="Forms" 加密和保护 在这个里面设置那些用户被容许和拒绝 拒绝 ?代表匿名 *代表所有人 容许 在和数据库比较时,如果通过则写入数据库,方法如下,2种都可以 1 //System.Web.Security.FormsAuthentication.SetAuthCookie(t...
阅读全文
摘要:可以直接修改,修改后立即生效,无需重新编译,可以把数据连接对象直接加到web.config 中,从而方便修改,如果写在类中的话,修改后需要重新编译1、所有的配置都必须放在之间,2、 之间是用户自定义配置,一般用来设置一些常量;用来添加常量,key 是常量的名称,value 是常量的值,程序中可以用System.Configuration.ConfigurationSettings.AppSett...
阅读全文
摘要:1、定义ht 为hashtableSystem.Collections.Hashtable ht = new Hashtable();2、向hashtable 中添加购物对象,如购买2本书 ht.add(book,1)3、把ht赋给 session session["bus"]=ht;如果已经有了可以先把ht[book]的值取出,然后再加1ht[book]=(int)ht[book]+1...
阅读全文
摘要:Web Service 简单的说就是把以前的整程序分布式处理,然后后使用接口联合起来。如可以从一台服务器上调用另外一台服务器上的类和资源来使用。达到最佳使用效率。Web Service 有2个特征,注册和接口。可以使用HTTP-GET 和 HTTP-POST ,SOAP(简单对象访问协议,基于XML)访问Web Service 。WSDL(Web Service Description Lang...
阅读全文
摘要:分页protected void DataGrid1_PageIndexChanged(object source, DataGridPageChangedEventArgs e) { this.DataGrid1.CurrentPageIndex = e.NewPageIndex; this.datagridview(); }隐藏列 this.DataGr...
阅读全文
摘要:1、通过命令插入数据SqlCommand sqlcmd=new SqlComand("insert into table ("iditem","nameitem","sexitem")values(@id,@name,@sex)",con)2、创建参数sqlcom.Paramaters.Add(new SqlParamater("@id",SqlDbType.Varchar,10)); 即将插入...
阅读全文
摘要:数据库绑定: con.Open(); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = new SqlCommand("select * from person", con); DataSet ds = new DataSet(); s...
阅读全文
摘要:repeater 控件 用来循环输出摸板介绍: 正常项目显示模板 1 3 5 7 行显示 交错项显示模板 2 4 6 8 行显示每行分隔项模板 页眉页脚数据绑定中 Container的使用 或者 效果同asp中从容器中取出 num 列 {}中既是要生成的数据 c表示输入人民币符号。如下例:数据库对象的建立 con.Open(); S...
阅读全文
摘要:数据库数据的插入(添加):例如: SqlCommand cmd=new SqlCommand("insert into person values(@pid,@pname,@psex)",con); SqlParameter para = new SqlParameter("@pid", SqlDbType.VarChar, 10); // 说明pid属...
阅读全文
摘要:这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。 1.Global.asax文件的处理形式不一样 转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访问。...
阅读全文
摘要:Connecttion 对象,command 对象connecttion 分为 SQL.NET 和 OLEDB .NET 数据提供程序,前者主要连接SQL server 数据库,后者用来连接除SQLSERVER 以外的数据库。sql.net 数据提供程: sqlconn=new SqlConnection("server=;database=tatabase;uid=user;pwd=p...
阅读全文
摘要:Applicatin 对象能够记录一组对象,对各个会话都是共享的,为了防止并发,我们用Application.Lock 如: Application.Lock(); Response.Write(Application["counter"]); Application.UnLock();Applicatin 可以存储任何形式的对象(object),如 数组 等 string[] a = n...
阅读全文
摘要:下面的所有控件都用到errormassage(出错时显示信息)和 Display [Dynamic(错误动态显示),Static(错误静态显示)]使用时要根据具体情况设置Display,防止对网页外观产生影响。1、requiredfieldvalidator 限制空字段 ; 要点 Controltovalidate属性 用来绑定控制限制哪个控件。2、comparevalidator 比较2...
阅读全文
摘要:Input(file) 控件主要用来向服务器端上传文件,下面我们通过一个简单上传图片的例子说明他的使用方法:打开.NET 在页面上拖人一个 Input(file)控件,点击右键,选择“作为服务器控件运行”,然后拖一个 button 和一个image 在button 事件中加入如下代码: protected void Button1_Click(object sender, EventArgs ...
阅读全文


浙公网安备 33010602011771号