string[] abc=new string[8]{"1","2","3","4","1","2","3","4"};
Response.Write(Array.IndexOf(abc,"3",1));//在abc数组中查找"3",从abc[1]开始找
Response.Write(Array.LastIndexOf(abc,"3"));//在abc数组中查找"3",从最后开始找
------------------------------------------------------------------------------
string[] arrStr=new string[8]{"1","4","3","2","16","14","12","14"};//arrStr[0]="1"...arrStr[7]="14"
Array.Reverse(arrStr); //颠倒arrStr数组,此时arrStr[0]="14"...arrStr[7]="1"
Array.Sort(arrStr); //给数组排序,此时顺序为1,12,14,14,16,2,3,4(因为是按字符串排序)
------------------------------------------------------------------------------
Array型数组要重定义大小,必须用ReDim(VB),对于大数组会特别慢;且无法在中间插入元素;不能清除它们(只能设置为空或0)
ArrayList在使用上比Array慢,但是不用重定义大小,使用myArrList.Add("Dog")s可以方便的添加数据
ArrayList myArrList = new ArrayList();//不用指出数组的大小,而且每个元素可以是任意数据类型;
myArrList.Insert(1,"abc"); //插入元素到数组[1]前
myArrList.RemoveAt(1); //删除数组元素[1]
myArrList.Remove("abc"); //删除内容为"abc"的数组元素,只删除一次,如果要全删,需要做循环
------------------------------------------------------------------------------
ListItem newItem=new ListItem();newItem.Text="a";newItem.Value="b";
myDropDown.Items.Add(newItem);//使用ListItem为List框添加项
------------------------------------------------------------------------------
Hashtable ht =new Hashtable();ht["1"]="a";ht.Add("2","a");//Hashtable用法
SortedList sl=new SortedList();sl["1"]="a";sl.Add("2","a");//SortedList用法,会自动根据key进行排序
foreach(DictionaryEntry abc in sl) //遍历SortedList的办法
------------------------------------------------------------------------------
ConnStr=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\abc.mdb";//连接ACCESS数据库,注意加了个@
ConnStr="Server=127.0.0.1;DataBase=MyDataBase;uid=username;pwd=password";//连接SQL Server数据库
ConnStr="Provider=SQLOLEDB.1;Server=127.0.0.1;DataBase=MyDataBase;Initial Catalog=MyCatalog;uid=username;pwd=password";//用OLEDB连接SQL Server数据库
------------------------------------------------------------------------------
ConnStr=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\abc.mdb";//连接ACCESS数据库,注意加了个@
OleDbConnection con=new OleDbConnection(connstr);con.Open();con.Close();

OleDbConnection con=new OleDbConnection();
con.ConnectionString=ConnStr;con.Open();con.Close();
------------------------------------------------------------------------------
OleDbConnection con=new OleDbConnection(connstr);
OleDbCommand dc=new OleDbCommand("select * from employees",con);
OleDbDataReader dr=null;con.Open();dr=dc.ExecuteReader();
while(dr.Read()==true)Response.Write(dr["FirstName"]+"<BR>");
dr.Close();con.Close();//DataReader和Connection要关闭,Command不用
//这里不用 dr=null, .Net会自动完成,不过加上dr=null会较快的释放内存
------------------------------------------------------------------------------
<input type=text id="txtHtml" runat=server />

<asp:textbox id="txtAsp" runat=server />
的区别:
1.txtAsp使用OnClick,而txtHtml使用 OnServerClick
2.txtAsp使用Text来设置和获取值,而txtHtml使用txtHtml.Value来设置和获取值
3.<span id="sum" runat=server /> 使用InnerText属性来写入。
------------------------------------------------------------------------------
控件:
<asp:listbox id="mylist" runat=server rows=6 selectionMode="Multiple">
<asp:ListItem Text="a" Selected="true" runat=server />
</asp:listbox>
ArrayList a = new ArrayList();for(int i=0;i<mylist.Items.Count;i++){if(mylist.Items[i].Selected)a.Add(i);}

<asp:DropDownList id="myddlist" runat=server>没有 rows和selectionMode 属性

<asp:CheckBoxList id="cblist" Runat=Server CellPadding=0 CellSpacing=0
RepeatColumns=3 RepeatDirection="Horizontal"或"Vertical">
<asp:ListItem Text="a" Selected="true" runat=server />
</asp:CheckBoxList>

<asp:RadioButtonList id="rblist" Runat=Server CellPadding=0 CellSpacing=0
RepeatColumns=3 RepeatDirection="Horizontal"或"Vertical">

list.SelectedItem.Text;list.SelectedIndex;list.Items[i].Selected;

list.Items.Insert( 0 , new ListItem ("全部" , "-1")) ;
把详细信息add进去之后,最后执行下面两句
select_info.Items.Add("choose one department");
select_info.SelectedIndex=select_kc.Items.Count-1;

Asp.net之数组应用的更多相关文章

  1. ASP.NET MVC数组模型绑定

    在ASP.NET MVC中使用Razor语法可以在视图中方便地展示数组,如果要进行数组模型绑定,会遇到索引断裂问题,如下示例: <input type="text" name ...

  2. c# asp.net 多数组索引的解决方法

    本人今天做了一个功能 需要在一个类里用多个数组, 数组需要索引器来调用  一个数组 我查了msdn 一个类里面只能有一个this 索引器 那这么多数组如何构造索引呢 我在坛子里找到了解决之道 view ...

  3. asp下去除数组中重复的项的方法

    <%Function MoveR(Rstr) Dim i,SpStr SpStr = Split(Rstr,",") For i = 0 To Ubound(Spstr) I ...

  4. Js数组

    参考:http://www.w3school.com.cn/jsref/jsref_obj_array.asp 一.数组定义 1.  var arr= [1,2,3]; 2.  var arr= ne ...

  5. Repeater绑定数组并显示其值

    web开发中,尤其是对于数据展示,不得不说Repeater是一个万能的控件,而且使用也很方便. 在ASP.NET中将数组绑定到Repeater中请问如何在Repeater前台页面中显示该数组的值? s ...

  6. MVC数组模型绑定

    ASP.NET MVC数组模型绑定   在ASP.NET MVC中使用Razor语法可以在视图中方便地展示数组,如果要进行数组模型绑定,会遇到索引断裂问题,如下示例: <input type=& ...

  7. DIV+CSS+JS基础+正则表达式

    ...............HTML系列....................        DIV元素是用来为HTML文档内大块(block-level)的内容提供结构和背景的元素.DIV的起始 ...

  8. JavaScript学习04 对象

    JavaScript学习04 对象 默认对象 日期对象Date, 格式:日期对象名称=new Date([日期参数]) 日期参数: 1.省略(最常用): 2.英文-数值格式:月 日,公元年 [时:分: ...

  9. JS的简单用法

    JS的简单用法 参考:http://www.w3school.com.cn/js/js_switch.asp JavaScript 是网络的脚本语言 JavaScript 是可插入 HTML 页面的编 ...

随机推荐

  1. 【Graphql实践】使用 Apollo(iOS) 访问 Github 的 Graphql API

    最近在协助调研 Apollo 生成的代码是否有可能跨 Query 共享模型的问题,虽然初步结论是不能,并不是预期的结果,但是在调研过程中积累的一些经验,有必要记录下.如果你也对 Graphql 感兴趣 ...

  2. 初窥UIKit Dynamics

    原文来自这里. iOS7中可以方便的给物体添加动态物理特性,主要使用到UIDynamicAnimator,UIDynamicBehavior以及实现了UIDynamicItem协议的对象.在iOS7中 ...

  3. hashMap 和 linkedHashMap 的区别和联系

    直接举例说明. 运行如下例子程序 mport java.util.HashMap; import java.util.Iterator; import java.util.LinkedHashMap; ...

  4. python 输入三个整数,按照从小到大的顺序打印

    # # 3 输入三个整数,按照从小到大的顺序打印 a = int(input('请输入第一个整数:')) b = int(input('请输入第二个整数:')) c = int(input('请输入第 ...

  5. wait();notify();简单例子

    public class Test1{ /** * @param args */ public static void main(String[] args) { new Thread(new Thr ...

  6. JSP/Servlet开发——第十章 Ajax与JQuery

    1. 认识Ajax: ◆在传统的 Web 应用中,每次请求服务器都会生成新的页面,用户在提交请求后,总是要等待服务器的响应,如果前一个请求没有得到响应,则后一个请求就不能发送. ◆由于这是一种独占式的 ...

  7. 2. HTML常用标签

    相信大家常常会打开浏览器搜索一些内容或者浏览一些网站,在浏览器的页面上会呈现很多内容,但是具体的形式无非就是图片.文字以及链接(可以点击进入另一个页面的特殊文字),其中文字承载着巨大的作用,传递着各种 ...

  8. mongodb数据的导出和导入

    mongo导出表说明: root@827995de7c7f:/# mongoexport --help Usage: mongoexport <options> Export data f ...

  9. ubuntu下安装应用(搜狗输入法)

  10. git找回本地误删的文件或文件夹

    一:首先,我们先用git status 看看工作区的变化 application/Admin/Conf/config.php 如果要恢复文件记住这个 application 如果要恢复文件夹记住这个工 ...