zoukankan
html css js c++ java
个人学习代码保存:例7.ListBox小代码
前台代码:Default.aspx
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
Default.aspx.cs
"
Inherits
=
"
_Default
"
%>
<!
DOCTYPE html PUBLIC
"
-//W3C//DTD XHTML 1.0 Transitional//EN
"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
"
>
<
html xmlns
=
"
http://www.w3.org/1999/xhtml
"
>
<
head runat
=
"
server
"
>
<
title
>
无标题页
</
title
>
</
head
>
<
body
>
<
form id
=
"
form1
"
runat
=
"
server
"
>
<
div
>
<
asp:ListBox ID
=
"
ListBox1
"
runat
=
"
server
"
SelectionMode
=
"
Multiple
"
></
asp:ListBox
>&
nbsp;
<
asp:Button ID
=
"
Button2
"
runat
=
"
server
"
OnClick
=
"
Button2_Click
"
Text
=
"
>
"
/>
<
asp:Button ID
=
"
Button1
"
runat
=
"
server
"
OnClick
=
"
Button1_Click
"
Text
=
"
>>
"
/>
<
asp:ListBox ID
=
"
ListBox2
"
runat
=
"
server
"
SelectionMode
=
"
Multiple
"
></
asp:ListBox
></
div
>
</
form
>
</
body
>
</
html
>
后台代码:
using
System;
using
System.Data;
using
System.Configuration;
using
System.Web;
using
System.Web.Security;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
System.Data.SqlClient;
public
partial
class
_Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
if
(
!
IsPostBack)
{
this
.ListBindData();
}
}
public
void
ListBindData()
{
string
connstr
=
ConfigurationManager.AppSettings[
"
ConnectionString
"
].ToString();
SqlConnection con
=
new
SqlConnection(connstr);
if
(con.State.Equals(ConnectionState.Closed))
{
con.Open();
}
SqlCommand cmd
=
new
SqlCommand(
"
select * from guestbook
"
,con);
SqlDataReader sdr
=
cmd.ExecuteReader(CommandBehavior.CloseConnection);
//
这是第一种方法了
//
while (sdr.Read())
//
{
//
ListBox1.Items.Add(new ListItem(sdr["title"].ToString(),sdr["id"].ToString()));
//
}
ListBox1.DataSource
=
sdr;
ListBox1.DataTextField
=
"
title
"
;
ListBox1.DataValueField
=
"
id
"
;
ListBox1.DataBind();
}
protected
void
Button1_Click(
object
sender, EventArgs e)
{
foreach
(ListItem item
in
ListBox1.Items)
{
ListBox2.Items.Add(item);
}
ListBox1.Items.Clear();
}
protected
void
Button2_Click(
object
sender, EventArgs e)
{
ListBox2.Items.Add(ListBox1.SelectedItem);
ListBox1.SelectedIndex
=
-
1
;
ListBox2.SelectedIndex
=
-
1
;
}
}
查看全文
相关阅读:
ELK+Kafka+Beats实现海量日志收集平台(三)
ELK+Kafka+Beats实现海量日志收集平台(二)
ELK+Kafka+Beats实现海量日志收集平台(一)
Linux 上安装logstash-6.6.0及配置kafka输入
Linux 上安装filebeat-6.6.0
SpringBoot与Kafka整合实现简单分布式消息队列
logstash-6.6.0.tar.gz、filebeat-6.6.0-linux-x86_64.tar.gz 下载百度云
Centos 7.X 上安装Kafka及一些常用命令
Linux MariaDB 10.4.8 官网地址下载及百度云
[Errno 28] No space left on device ERROR: Could not install packages due to an EnvironmentError
原文地址:https://www.cnblogs.com/wbcms/p/1037554.html
最新文章
CoronaSDK场景管理库:Composer library (上)
CoronaSDK最牛逼的动画库transitionsLib
TexturePackerGUI结合CoronaSDK生成ImageSheet示例
Lua完美打印一个Table的方案
CoronaSDK创建AndroidTV应用
CoronaSDK 对象锚点探秘(Anchors)
CoronaSDK GroupObject 组对象考
CoronaSDK DisplayObject Summary (2511 API)
CoronaSDK函数精解:object:setFillColor
聊一聊编程字体 -- clwu
热门文章
一个字符与字节混合对齐的问题解决方案 -- clwu
简单的乱序方法--------黄丕巧
微信分享机制-----------黄丕巧
js创建时间定时器和清除时间定时器 -------------黄丕巧
history.replaceState 和 history.pushState的使用和注意事项 ------------黄丕巧
ajaxFileUpload.js 上传后返回的数据不正确 -- clwu
App动态更新技术框架Weex与React Native -- 华岭
关于dom节点绑定滑动事件导致浏览器上下滑动失效解决方案--黄丕巧
微信企业支付--遇到不明确结果的err_code:SYSTEMERROR,NOT_FOUND
Linux 上简单安装Kibana-6.6.0及百度云下载
Copyright © 2011-2022 走看看