//添加一个系统用户
protected void btn_insertSystemUser_Click(object sender, EventArgs e)
{
ListItem li = new ListItem();
if (lb_systemUser.Items.Count == 0)
{
li.Text = txt_loginName.Text.Trim();
li.Value = txt_password.Text;
lb_systemUser.Items.Add(li);
}
else
{
int result = 0;
for (int i = 0; i < lb_systemUser.Items.Count; i++)
{
if (txt_loginName.Text.Trim() == lb_systemUser.Items[i].Text)
{
ScriptManager.RegisterStartupScript(this, GetType(), "", " document.getElementById(/"table_systemUser/").style.display = /"block/";alert('此项用户已存在,请重新添加一位!');", true);
txt_loginName.Focus();
break;
}
else
{
result++;
}
}
if (result == lb_systemUser.Items.Count)
{
li.Text = txt_loginName.Text.Trim();
li.Value = txt_password.Text;
lb_systemUser.Items.Add(li);
}
}
up_systemUser.Update();
ScriptManager.RegisterStartupScript(this, GetType(), "", " document.getElementById(/"table_systemUser/").style.display = /"block/";", true);
}
//移除
protected void btn_remove_Click(object sender, EventArgs e)
{
if (lb_systemUser.SelectedIndex != -1)
{
if (lb_systemUser.Items[lb_systemUser.SelectedIndex].Selected)
{
lb_systemUser.Items.RemoveAt(lb_systemUser.SelectedIndex);
up_systemUser.Update();
ScriptManager.RegisterStartupScript(this, GetType(), "", " document.getElementById(/"table_systemUser/").style.display = /"block/";", true);
}
}
else
{
ScriptManager.RegisterStartupScript(this, GetType(), "", " document.getElementById(/"table_systemUser/").style.display = /"block/";alert('请选择一项进行移除!')", true);
}
}
循环添加listbox里的值
if (lb_systemUser.Items.Count == 0)
{
lbl_loginAccount.Text = "无";
}
else
{
string authorizaionName = "";
for (int i = 0; i < lb_systemUser.Items.Count; i++)
{
authorizaionName += lb_systemUser.Items[i].Text + " ";
}
lbl_loginAccount.Text = authorizaionName;
}
分享到:
相关推荐
Listbox的运用
内容索引:.NET源码,Ajax相关,下拉...第二个是运用AJAX技术无刷新读取Access并生成列表;第三个则是下拉选择框的形式,每次从选择框内选择一个项目,会在右侧自动生成相关子类列表框,依次类推。三个都是基于数据库的。
对listbox 以及combo 的综合运用
其中运用最频繁的就是ListBox和TreeView控件。一、ListBox和TreeView控件的区别1.ListBox显示单层次数据集合,TreeView可以显示单层次和多层次数据集合;2.通过ListBox在UI层面可以展示良好的数据显示效果,对数据...
只是一个简单的,图片浏览器,运用了,listbox,picturebox,timer等控件,适合初学者学习
vc++6.0用c语言写个简单的学籍管理系统,对学生信息进行增删改查,主要熟悉运用ListBox等控件
ASP.NET提供的Web效力器控件简化了Web运用顺序的设计进程。 Windows控件的属性、方法、事情都是在本机上执行的; Web效力器控件的属性、方法、事情那么全部是在效力器端执行的。 在Web运用顺序中,用户经过客户端...
运用了,很多winForm中很强的控件: OpenFileDialog:用于打开文件对话框的 Filter 属性可以控制格式 ContextMenuStrip:鼠标右键菜单 Items 添加右键菜单 MenuStrip:菜单栏 AxWindowsMediaPlayer:媒体播放器 引用与...
运用了,很多winForm中很强的控件: OpenFileDialog:用于打开文件对话框的 Filter 属性可以控制格式 ContextMenuStrip:鼠标右键菜单 Items 添加右键菜单 MenuStrip:菜单栏 AxWindowsMediaPlayer:媒体播放器 引用与...
运用OnManualBuild事件控制报表逻辑结构 74 运行时使用代码手工合成报表 76 打印可变栏数或未知栏数的报表 77 打印可变栏数和栏宽可变的报表 78 最终用户特性 80 介绍 81 对话框 81 对话框窗体控件 82 Label 83 ...
18.4.4 ComboBox控件、ListBox控件 18.4.4 和CheckedListBox控件 682 18.4.5 DateTimePicker控件 684 18.4.6 ErrorProvider组件 685 18.4.7 HelpProvider组件 686 18.4.8 ImageList组件 686 18.4.9 Label控件 686 ...
本书具体内容包括:串行通信的相关硬件概念、Visual Basic .NET的常用组件、Win32 API的运用、串行通信的传输方式、串行通信的类别、串行数据的处理方式、仪器设备上的串行通信、分布式的串行通信。本书不仅介绍了...
C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...
68 实例059 在ListBox控件间交换数据 68 实例060 将数据库数据添加到组合框中 70 实例061 借助绑定控件实现数据选择录入 71 实例062 ListBox拒绝添加重复信息 72 2.6 选择类控件应用 73...
实例063 将数据库数据添加到ListBox控件中 78 实例064 借助绑定控件实现数据选择录入 79 实例065 设置ListBox控件选择项 80 2.5 选择类控件应用 83 实例066 利用选择控件实现权限设置 83 实例067 利用选择控件...
实例063 将数据库数据添加到ListBox控件中 78 实例064 借助绑定控件实现数据选择录入 79 实例065 设置ListBox控件选择项 80 2.5 选择类控件应用 83 实例066 利用选择控件实现权限设置 83 实例067 利用选择控件...
实例063 将数据库数据添加到ListBox控件中 78 实例064 借助绑定控件实现数据选择录入 79 实例065 设置ListBox控件选择项 80 2.5 选择类控件应用 83 实例066 利用选择控件实现权限设置 83 实例067 利用选择控件...
实例063 将数据库数据添加到ListBox控件中 78 实例064 借助绑定控件实现数据选择录入 79 实例065 设置ListBox控件选择项 80 2.5 选择类控件应用 83 实例066 利用选择控件实现权限设置 83 实例067 利用选择控件...