DropDownList操作;ListBox操作;动态创建控件;Response.Write(欢迎学习ASP.NET''!);
1 DropDownList操作;
2 ListBox操作;
3 动态创建控件;
4 Response.Write("欢迎学习ASP.NET''!");
=====================
1 DropDownList操作;(向右选择,向上移,向下移选项;)
if(DropDown1.Items.Count > 1)
{
ListItem Item = DropDown1.SelectedItem;
DropDown1.Items.Remove(Item);
String val = DropDown1.SelectedItem.Value ;
String text = DropDown1.SelectedItem.Text;
Label1.Text = val + text;
}
else
{
DropDown1.Items.Clear();
Label1.Text = "";
}
2 ListBox操作;(向右选择,向上移,向下移选项;)
private void Movebtn_Click(object sender, System.EventArgs e)
{
int Count = ListBox1.Items.Count;
int Index = 0;
for(int i=0;i<Count-1;i++)
{
ListItem Item = ListBox1.Items[Index];
if(ListBox1.Items[Index].Selected == true)
{
ListBox1.Items.Remove(Item);
ListBox2.Items.Add(Item);
Index--;
}
Index++;
}
}
private void Upbtn_Click(object sender, System.EventArgs e)
{
//若不是第一行则上移
if( ListBox1.SelectedIndex > 0 )
{
string name = ListBox1.SelectedItem.Text;
string ID = ListBox1.SelectedItem.Value;
int index = ListBox1.SelectedIndex;
ListBox1.SelectedItem.Text = ListBox1.Items[index-1].Text;
ListBox1.SelectedItem.Value = ListBox1.Items[index-1].Value;
ListBox1.Items[index-1].Text = name;
ListBox1.Items[index-1].Value = ID;
ListBox1.SelectedIndex --;
}
}
private void Downbtn_Click(object sender, System.EventArgs e)
{
//若不是最后一行则下移
if( ListBox1.SelectedIndex >= 0 && ListBox1.SelectedIndex < ListBox1.Items.Count-1 )
{
string name = ListBox1.SelectedItem.Text;
string ID = ListBox1.SelectedItem.Value;
int index = ListBox1.SelectedIndex;
ListBox1.SelectedItem.Text = ListBox1.Items[index+1].Text;
ListBox1.SelectedItem.Value = ListBox1.Items[index+1].Value;
ListBox1.Items[index+1].Text = name;
ListBox1.Items[index+1].Value = ID;
ListBox1.SelectedIndex ++;
}
}
3 动态创建控件;
private void Addbtn_Click(object sender, System.EventArgs e)
{
DropDownList DropDown = new DropDownList();
PlaceHolder1.Controls.Clear();
PlaceHolder1.Controls.Add(DropDown);
DropDown.ID="ControlID";
DropDown.Width=200;
DropDown.Items.Add(new ListItem("北京","0"));
DropDown.Items.Add(new ListItem("上海","1"));
DropDown.Items.Add(new ListItem("河北","2"));
ViewState["AddControl"] = true;
}
4 Response.Write("欢迎学习ASP.NET''!");
转载于:https://www.cnblogs.com/csj007523/archive/2008/04/18/1160584.html
DropDownList操作;ListBox操作;动态创建控件;Response.Write(欢迎学习ASP.NET''!);相关推荐
- C#线程间操作无效: 从不是创建控件 XX 的线程访问它
转自:http://www.arasplm.net/index.php/zh/community/myblog/c-xx-.html 前些天做的要使用到线程的项目,现在和大家分享一下感受! 以下面小列 ...
- 黄聪:BackGroundWorker解决“线程间操作无效: 从不是创建控件的线程访问它” (C# VS2008)...
在编程中经常会遇到在一个按钮中执行复杂操作,并将复杂操作最后返回的值加入一个ListView或ComboBox中候选.这个时候程序会卡,当程序员将这些卡代码放进线程(Thread)中后发现当对控件操作 ...
- 线程间操作无效: 从不是创建控件的线程访问它
转自原文 线程间操作无效: 从不是创建控件的线程访问它. using System; using System.Collections.Generic; using System.ComponentM ...
- System.InvalidOperationException:“线程间操作无效: 从不是创建控件“txtPortName02”的线程访问它。”...
"System.InvalidOperationException"类型的未经处理的异常在 System.Windows.Forms.dll 中发生 其他信息: 线程间操作无效: ...
- 线程间操作无效,从不是创建控件的线程访问它。
最近在开发项目时用到了操作线程的问题,在新线程中写入了操作控件的代码如: this.btnToolUpload.Enabled = true; 但是在线程执行过程中,当执行到这段代码时提示:" ...
- 【转】“线程间操作无效: 从不是创建控件的线程访问它”
经典解决"线程间操作无效: 从不是创建控件的线程访问它" 在编程中经常会遇到在一个按钮中执行复杂操作,并将复杂操作最后返回的值加入一个ListView或ComboBox中候选.这个 ...
- 线程间操作无效: 从不是创建控件“Control Name'”的线程访问它问题的解决方案及原理分析...
最近,在做一个使用线程控制下载文件的小程序(使用进度条控件显示下载进度)时,遇到这样的问题, 错误显示: 未处理的"System.InvalidOperationException" ...
- C# 委托 / 跨线程访问UI / 线程间操作无效: 从不是创建控件“Form1”的线程访问它...
C# 委托 / 跨线程访问UI / 线程间操作无效: 从不是创建控件"Form1"的线程访问它 网上的代码都比较复杂,还是这个简单 见代码, 简易解决办法: 主窗体代码 usin ...
- 线程间操作无效: 从不是创建控件的线程访问它。
private void button1_Click(object sender, EventArgs e){//报错:从不是创建控件的线程访问它Thread t = new Thread(() =& ...
- C# WinForm 线程间操作无效: 从不是创建控件的线程访问它的解决办法
.net2后是不能跨线程访问控件的.,窗体上的控件是当前线程创建的,当用户异步执行一个方法:在该方法中给窗体上的控件赋值,记住:当执行一个异步委托的时候,其实 就是开了一个线程去执行那个方法,这样就会 ...
最新文章
- 深度学习debug沉思录!
- Linux下自动检测USB热插拔
- mysql 加号的作用_MySQL学习笔记(一)
- 【CUDA开发】 Check failed: error == cudaSuccess (8 vs. 0) invalid device function
- MySQL性能优化的参数简介
- 微信公众号-回复消息触发时间绑定EventKEY
- 孙正义:1万亿个物联网(IoT)器件正在加快人类进步
- Golang(3)CentOS7系统安装Go语言
- Spring Cloud Eureka 全解 (1) - 总览篇
- 计算机 26个英文字母代表数字,数字能量字母对照表-26个英文字母各代表什么数字...
- 解决tomcat启动-Skipping unneeded JARs during scanning can improve startup time and JSP compilation time
- 【线性代数】1.2矩阵的行列式与克莱姆法则
- 基于QT+Halcon实现拟合圆形
- StatusBar用法
- SRTM、ASTER、ALOS、TanDEM-X等常用免费数字高程模型(DEM)基本信息汇总
- 网上的测量工具-在线直尺
- my ReadTravel_Singapore / singapore / xinjiapo / lvyou / travel
- k3s单机环境搭建(飞腾+麒麟)
- 个人网站如何集成QQ快捷登录功能?
- Python反反爬系列(四)----前端JS进行AES加密,Python解密