摘要:
1. 定时器 using System.Timers; Timer mytimer = new Timer(100);mytimer.Elapsed += new ElapsedEventHandler(mytimer_Elapsed);mytimer.Start(); void mytimer_E 阅读全文
posted @ 2009-04-18 10:37
xymir
阅读(587)
评论(0)
推荐(0)
小颖传奇1.76特色服散人公益,自由交易, |
| :: :: :: :: :: 管理 |
|
摘要:
1. 定时器 using System.Timers; Timer mytimer = new Timer(100);mytimer.Elapsed += new ElapsedEventHandler(mytimer_Elapsed);mytimer.Start(); void mytimer_E 阅读全文
posted @ 2009-04-18 10:37
xymir
阅读(587)
评论(0)
推荐(0)
摘要:
public class addclass{ public int val; public static addclass operator +(addclass op1, addclass op2) { addclass returnval = new addclass(); returnval.val = op1.val + op2.val; ... 阅读全文
posted @ 2009-04-18 10:36
xymir
阅读(147)
评论(0)
推荐(0)
摘要:
DataTable dt = new DataTable(); System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter(sb.ToString(), conn); da.Fill(dt); //创建DataGrid对象 DataGrid dg = new ... 阅读全文
posted @ 2009-04-18 10:35
xymir
阅读(164)
评论(0)
推荐(0)
摘要:
DataRelation 实现父子表 if (!IsPostBack) { using (OleDbConnection con = new OleDbConnection(cn)) { DataSet ds = new DataSet(); OleDbDat... 阅读全文
posted @ 2009-04-18 10:34
xymir
阅读(323)
评论(0)
推荐(0)
摘要:
Repeater 注意交替行的用法 与DataList属性和方法一样,基本都差不多,只不过DataList的交替行没什么用; ' OnClientClick="return confirm('确定删除')" CommandName="del">删除 ... 阅读全文
posted @ 2009-04-18 10:33
xymir
阅读(446)
评论(0)
推荐(0)
摘要:
DataList 可以一行读取数据源中的一行记录 而gridview,Repeater 一行就能读取数据源中的一行记录 DataListItem dli in DataList1.Items 得到所有控件的项 CheckBox cb = e.Item.FindControl("CheckBox1") as CheckBox; 触发command事件时,e.Item为该行的实例 stri... 阅读全文
posted @ 2009-04-18 10:32
xymir
阅读(191)
评论(0)
推荐(0)
摘要:
GridView 非常有用的一个控件 SortExpression="id" 排序 GridViewRow grv = GridView1.Rows[i]; //行 string name = grv.Cells[2].Text; //行的值 CommandArgument 属性: CommandArgument='' 绑定字段 CommandArgument='' 绑定行索引 Gr... 阅读全文
posted @ 2009-04-18 10:30
xymir
阅读(178)
评论(0)
推荐(0)
摘要:
SqlDataAdapter 此控件不需要用 conn.open() 还有关闭.此控件会自己管理相关连接 SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); da.Fill(ds); DataTable d = ds.Tables[0]; da.FillSchema(d, SchemaTyp... 阅读全文
posted @ 2009-04-18 10:29
xymir
阅读(312)
评论(0)
推荐(0)
摘要:
DataSet 和SqlDataAdapter 一起使用 用途: 1 作为控件绑定数据源的数据源 2.自己写程序显示出表 具体见 SqlDataAdapter 说明:1.可以看作是一个表(多个关系表)的一个视图(因为是离线的所以像视图一样) 2.有了1作为基础就可以操作,表中的每行每列 列:(DateRow 是行 下面的drow[i]是该行的列值) forea... 阅读全文
posted @ 2009-04-18 10:28
xymir
阅读(162)
评论(0)
推荐(0)
摘要:
DataReader dr.HasRows;判断是否有一行,多行dr.NextResult();读取下一个表dr.Read();读取当前行,并移到下一行dr[i],dr.GetValue(i) 两种用法得到的结果一样,一般用第一种方法 dr.IsDBNull(i);判断当前行的i+1列是否有值 这个属性一般用,用了反而在布局方面有影响dr.GetName(i);获取当前行该列+1的字... 阅读全文
posted @ 2009-04-18 10:27
xymir
阅读(184)
评论(0)
推荐(0)
摘要:
protected void Button1_Click(object sender, EventArgs e) { string[] flag = new string[2] { ".zip", ".rar"}; if (FileUpload1.HasFile) { bool flag1 = false; ... 阅读全文
posted @ 2009-04-18 10:26
xymir
阅读(164)
评论(0)
推荐(0)
摘要:
1. list类控件(DropDownList ListBox1 CheckBoxList1 RadioButtonList1 BulletedList1)ListItem表示其中一项的实例 绑定: x.DataSource = d3.Tables[0]; x.DataTextField = "username"; x.DataValueField = "id"; x... 阅读全文
posted @ 2009-04-18 10:24
xymir
阅读(130)
评论(0)
推荐(0)
摘要:
protected void Button3_Click(object sender, EventArgs e) { int i=0; foreach (ListItem li in CheckBoxList1.Items) { if (li.Selected) ... 阅读全文
posted @ 2009-04-18 10:23
xymir
阅读(147)
评论(0)
推荐(0)
摘要:
DropDownList ListBox1 CheckBoxList1 RadioButtonList1 BulletedList1 绑定数据源方法(方法都一样) ListItem表示其中一项的实例 AppendDataBoundItems 如果不想在绑定后,复盖以前的项,就要开启该项 第一种: 数据源是数组或字符串 ListItem[] d1 = new ListItem[] { new Li... 阅读全文
posted @ 2009-04-18 10:22
xymir
阅读(193)
评论(0)
推荐(0)
摘要:
1. 操作磁盘 (DriveInfo) dr.Name, dr.DriveType, dr.DriveFormat, dr.TotalSize, dr.TotalFreeSpace(输入的时候都有提示,勿死记) static void getdrive() { DriveInfo[] drs = DriveInfo.GetDrives(); ... 阅读全文
posted @ 2009-04-18 10:21
xymir
阅读(159)
评论(0)
推荐(0)
摘要:
int? x 我没有搞清在哪里有多大的用处 只觉得和int x一样 using System.Collections.Generic; List k = new List(); 这种泛型灵活性非常大,具备了,数组和 ArrayList两者之长k.Add(new ListItem(3, "三")); public struct m { public int x; ... 阅读全文
posted @ 2009-04-18 10:20
xymir
阅读(314)
评论(1)
推荐(0)
摘要:
1.集合 (比数组灵性更大) ArrayList my = new ArrayList();my.Add("对像");my.Add(1);my.AddRange("一个组或是集合"); my[0] 2.比较 阅读全文
posted @ 2009-04-18 10:18
xymir
阅读(156)
评论(0)
推荐(0)
摘要:
1.接口 不能定义字段,接口都是公共的(这里说定义接口时) 2.继承 3.多态性 4.对象之间的关系 5.运算符重载 6.事件 7.引用类型和值类型 类的修饰符 public 任何地方 无或internal 项目中 abstract 当前项目中,不能实例化,只能继承 sealed 当前项目中,只能实例化; private 只能在类中 protected 类或派生中 类的方法,字段,属性 在定... 阅读全文
posted @ 2009-04-18 10:16
xymir
阅读(120)
评论(0)
推荐(0)
摘要:
1. 输出参数 string x my(string x,out int y) { ........ } my("k"out y); 这样调用后就可以直截得到y的值(y值是在my涵数里计算得到的) 2.结构涵数(就是一个结构类型,里面的数据类型有涵数) struct my { public string x,y; public string Name() { return x+" "+y; } }... 阅读全文
posted @ 2009-04-18 10:15
xymir
阅读(105)
评论(0)
推荐(0)
摘要:
1.枚举 enum 枚举名{value1,value2,......valueN}默认的情况下值从0开始,也可以指定值(一般指定数字)enum my:byte{value1=1,value2=2} 这时可以把my 看作类型一样使用my x = my.value1;Response.Write(x+"\a"); value1Response.Write((int)x); 1 2. 结构 struct... 阅读全文
posted @ 2009-04-18 10:14
xymir
阅读(155)
评论(0)
推荐(0)
摘要:
string my = "a string";char[] my1 = my.ToCharArray(); 字符串可以就当作字符数组来处理 在左边,右边增加字符或是指定字符使 字符串达到一定长度, 用于对齐字符串 padleft(10),padleft(10,'-'); k=s.split(x) 把s转换成string数组 x为标示符 s = s.Replace(';', ' '); 阅读全文
posted @ 2009-04-18 10:14
xymir
阅读(119)
评论(0)
推荐(0)
摘要:
1. goto语句.....goto myflag; 遇到该语句时,去执行myflag下面一行的程序.................myflag:response.write('') (goto要执行的任意语句 ) 2. switch(表达示){case x: 程序; break;}x为表达示算出来的值 3. do{} while(条件) whil... 阅读全文
posted @ 2009-04-18 10:12
xymir
阅读(114)
评论(0)
推荐(0)
摘要:
简单类型:sbyte:-128-127;byte: 0-255 short:-32768-32767ushort:0-65535int-2147483648-2147483647uint:0-4294967295long:-9223372036854775808-922337203654775807ulong:0-18446744073709551615;变量的命名:1.变量名的第一个字符必须是字... 阅读全文
posted @ 2009-04-18 10:11
xymir
阅读(108)
评论(0)
推荐(0)
|