成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

全面的C# listbox控件操作

開發(fā) 后端
C# listbox控件操作看似很簡單,但是總結(jié)起來還是很多的,以下就是C# listbox控件操作的一些總結(jié),希望能給大家?guī)韼椭?/div>

C# listbox控件操作看似很簡單,但是總結(jié)起來還是很多的,以下就是C# listbox控件操作的一些總結(jié),希望能給大家?guī)韼椭?/P>

  1. <%@ Page Language="C#" %>   
  2. "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
  3. "server">   
  4. //增加新建項   
  5. protected void Button1_Click(object sender, EventArgs e)   
  6. {   
  7. ListItem newItem = new ListItem();   
  8. newItem.Text = this.TextBox3.Text;   
  9. newItem.Value = this.TextBox4.Text;   
  10. this.ListBox1.Items.Add(newItem);   
  11. }   
  12. //得到設(shè)置最大數(shù)量   
  13. //原Capacity的容量為8,默認的情況下會隨著新增項(ListItem)的數(shù)量增多會成2倍的增長8 16 32..   
  14. //但如果設(shè)置了Capacity的大小,就不會自動增長了   
  15. protected void Button2_Click(object sender, EventArgs e)   
  16. {   
  17. Response.Write("原大小:"+this.ListBox1.Items.Capacity.ToString());   
  18. this.ListBox1.Items.Capacity = 6;   
  19. Response.Write("更改后:"+this.ListBox1.Items.Capacity.ToString());   
  20. }   
  21. //清空items集合中所有的項   
  22. protected void Button3_Click(object sender, EventArgs e)   
  23. {   
  24. this.ListBox1.Items.Clear();   
  25. }   
  26. //判斷集合中是否包含指定項   
  27. protected void Button4_Click(object sender, EventArgs e)   
  28. {   
  29. ListItem item = new ListItem(this.TextBox1.Text, this.TextBox2.Text);   
  30. if (this.ListBox1.Items.Contains(item))   
  31. {   
  32. Response.Write("yes"); ;   
  33. }   
  34. else   
  35. {   
  36. Response.Write("no");   
  37. }   
  38. }   
  39. //將items中的所有項復(fù)制到listItemCollection集合中   
  40. protected void Button5_Click(object sender, EventArgs e)   
  41. {   
  42. ListItem[] items=new ListItem[this.ListBox1.Items.Count];   
  43. this.ListBox1.Items.CopyTo(items, 0);   
  44. ListBox listBox2 = new ListBox();   
  45. listBox2.ID = "ListBox2";   
  46. listBox2.Items.AddRange(items);   
  47. //得到ListBox1的位置,并將listBox2放到ListBox1后面   
  48. int position = 0;   
  49. foreach (Control c in this.form1.Controls)   
  50. {   
  51. position++;   
  52. if (c.ID == "ListBox1")   
  53. {   
  54. break;   
  55. }   
  56. }   
  57. this.form1.Controls.AddAt(position,listBox2);   
  58. }   
  59. //得到集合中項的數(shù)量   
  60. protected void Button6_Click(object sender, EventArgs e)   
  61. {   
  62. Response.Write(this.ListBox1.Items.Count.ToString());   
  63. }   
  64. //根據(jù)文本查找,如果找到則返回此項,如果找不到則返加null   
  65. protected void Button7_Click(object sender, EventArgs e)   
  66. {   
  67. ListItem item= this.ListBox1.Items.FindByText(this.TextBox1.Text);   
  68. if (item != null)   
  69. {   
  70. Response.Write(item.Text+":"+item.Value);   
  71. }   
  72. }   
  73. //根據(jù)值查找,如果找到則返回此項,如果找不到則返加null   
  74. protected void Button8_Click(object sender, EventArgs e)   
  75. {   
  76. ListItem item = this.ListBox1.Items.FindByText(this.TextBox2.Text);   
  77. if (item != null)   
  78. {   
  79. Response.Write(item.Text + ":" + item.Value);   
  80. }   
  81. }   
  82. //所查找項的索引   
  83. protected void Button9_Click(object sender, EventArgs e)   
  84. {   
  85. ListItem item = this.ListBox1.Items.FindByText(this.TextBox1.Text);   
  86. if (item != null)   
  87. {   
  88. int position = this.ListBox1.Items.IndexOf(item);   
  89. Response.Write("所查找項的索引:"+position.ToString());   
  90. }   
  91. }   
  92. //插入新建項   
  93. protected void Button10_Click(object sender, EventArgs e)   
  94. {   
  95. ListItem newItem=new ListItem(this.TextBox1.Text,this.TextBox2.Text);   
  96. this.ListBox1.Items.Insert(0, newItem);   
  97. }   
  98. //刪除節(jié)點   
  99. protected void Button11_Click(object sender, EventArgs e)   
  100. {   
  101. ListItem item = new ListItem(this.TextBox1.Text, this.TextBox2.Text);   
  102. this.ListBox1.Items.Remove(item);   
  103. }   
  104. //根據(jù)索引位置刪除   
  105. protected void Button12_Click(object sender, EventArgs e)   
  106. {   
  107. int index = this.ListBox1.Items.IndexOf(new ListItem(this.TextBox1.Text, this.TextBox2.Text));   
  108. this.ListBox1.Items.RemoveAt(index);   
  109. }   
  110. //選中項   
  111. protected void Button13_Click(object sender, EventArgs e)   
  112. {   
  113. this.TextBox1.Text = this.ListBox1.SelectedItem.Text;   
  114. this.TextBox2.Text = this.ListBox1.SelectedItem.Value;   
  115. }   
  116. //修改   
  117. protected void Button14_Click(object sender, EventArgs e)   
  118. {   
  119. this.ListBox1.SelectedItem.Text = this.TextBox3.Text;   
  120. this.ListBox1.SelectedItem.Value = this.TextBox4.Text;   
  121. }   
  122.    
  123. "http://www.w3.org/1999/xhtml" >   
  124. "server">   
  125.    
  126.    
  127.    
  128. "form1" runat="server">   
  129.    
  130. "ListBox1" runat="server">   
  131. "0">張三   
  132. "1">李四   
  133. "True" Value="2">王五   
  134. "3">趙六   
  135. "4">王七   
  136.    
  137.    
  138.    
  139. oldText   
  140. "TextBox1" runat="server">   
  141. oldValue   
  142. "TextBox2" runat="server">   
  143.    
  144. newText   
  145. "TextBox3" runat="server">   
  146. newValue"TextBox4" runat="server">   
  147.    
  148. "Button1" runat="server" Text="add" OnClick="Button1_Click" />   
  149. "Button2" runat="server" Text="get(Set)Capacity" OnClick="Button2_Click" />   
  150. "Button3" runat="server" Text="Clear" OnClick="Button3_Click" />   
  151. "Button4" runat="server" Text="Contains" OnClick="Button4_Click" />   
  152. "Button5" runat="server" Text="copyTo" OnClick="Button5_Click" />   
  153. "Button6" runat="server" Text="count" OnClick="Button6_Click" />   
  154.    
  155. "Button7" runat="server" OnClick="Button7_Click" Text="findByText" />   
  156. "Button8" runat="server" Text="findByValue" OnClick="Button8_Click" />   
  157. "Button9" runat="server" Text="indexOf" OnClick="Button9_Click" />   
  158.    
  159. "Button10" runat="server" Text="insert" OnClick="Button10_Click" />   
  160.    
  161. "Button11" runat="server" Text="remove" OnClick="Button11_Click" />   
  162.    
  163. "Button12" runat="server" Text="removeAt" OnClick="Button12_Click" />   
  164.    
  165. "Button13" runat="server" Text="select" OnClick="Button13_Click" />   
  166.    
  167. "Button14" runat="server" Text="edit" OnClick="Button14_Click" />
       
  168.    
  169.    
  170.    

以上就是筆者和大家分享的C# listbox控件操作總結(jié)。

【編輯推薦】

  1. C#委托基礎(chǔ):談委托和接口
  2. 簡單實現(xiàn)C# CheckBox單選的相關(guān)功能
  3. C# ServiceController類剖析
  4. C# HttpWebRequest提交數(shù)據(jù)方式淺析
  5. C#計算素數(shù)序列淺談
責(zé)任編輯:阡陌 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2009-08-19 11:21:02

C# ListBox控

2009-08-14 14:19:50

Enhanced LiC#構(gòu)建

2009-09-08 15:39:00

2009-09-08 14:54:40

C# listBox控

2009-09-08 16:10:03

C# ListBox

2009-09-27 10:46:30

C#控件數(shù)組

2009-08-12 15:50:40

C# ListBox

2009-08-03 17:12:40

C#指針操作

2009-09-18 10:45:31

C#數(shù)組操作

2009-09-16 10:56:22

C#開發(fā)ActiveX

2009-08-18 14:36:36

C# 操作Excel

2009-08-06 16:05:09

GridView控件

2009-09-08 16:34:49

C# Listbox

2009-09-08 15:12:07

C# ListBox

2009-09-10 12:00:09

C# listbox

2011-05-20 16:07:29

C#

2024-06-05 08:17:37

C#算法數(shù)據(jù)科學(xué)

2009-09-08 16:22:27

c# listBox

2009-08-18 17:41:22

C# ListView

2009-08-11 14:45:41

C# DataGrid
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 可以在线看的黄色网址 | 午夜精品 | 99精品免费久久久久久日本 | 成人精品一区 | 黄色在线免费观看视频 | 日日天天 | 成人片免费看 | 欧美国产一区二区三区 | 久久综合九色综合欧美狠狠 | 香蕉视频91 | 久草精品视频 | 免费久久99精品国产婷婷六月 | 日韩黄色免费 | 婷婷激情在线 | 九九久视频 | 久久国产精品72免费观看 | 亚洲欧洲精品成人久久奇米网 | av网站观看 | 国产日韩精品视频 | 精品福利在线 | 成人在线视频一区二区三区 | 欧美日韩国产一区二区三区不卡 | 国产精品成人一区二区三区夜夜夜 | 久久久欧洲 | 国产精品一区二区免费 | 精品久久久久久久久久久久久久 | 欧美日韩高清一区 | 麻豆av免费观看 | 伊人免费观看视频 | 99久久久无码国产精品 | 日韩av在线一区二区 | 精品欧美 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 久久日韩粉嫩一区二区三区 | 国产欧美视频一区二区 | 亚洲国产欧美日韩 | 国产sm主人调教女m视频 | 日本不卡一区二区三区 | 黄色免费av| 99综合网 | 成人免费看片又大又黄 |