使用列表控件
来源:互联网 发布:韩国社交软件排名 编辑:程序博客网 时间:2024/06/06 18:31
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Text="值1" Value="信息1" Selected="True" Enabled="false" />
<asp:ListItem Text="值2" Value="信息2" />
<asp:ListItem Text="值3" Value="信息3" />
</asp:RadioButtonList>
<!--单选按钮组,Selected为选中按钮,Enabled是否禁用,Value传递的隐藏值-->
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1"
DataTextField="列1" DataValueField="列2" AppendDataBoundItems="true">
<asp:ListItem Text="提示选项是什么" Value=""/>
</asp:DropDownList>
<!--列表项控件,DataTextField为列表展现的事物,DataValueField为传递的隐藏值,也可能是键值
DataSourceID是关联连接数据库的id,AppendDataBoundItems添加一个默认,即 <asp:ListItem>
如果缺少的话,默认的项会改变所有-->
<asp:SqlDataSource ID="SqlDataSource1" runat="server" SelectCommand="select 列1,列2 from 练习表"
ConnectionString="<%ConnectionString:练习表 %>"></asp:SqlDataSource>
<!--连接并查询数据库,从练习表中查询列1和列2,ConnectionString表连接数据库的具体方法,在web.config
中的文件为<connectionStrings><add name="练习表" connectionString="Data Source=localhost;
Initial Catalog=xuesheng; Integrated Security=True"providerName="System.Data.SqlClient"/>
</connectionStrings>添加到<configuration>中间,这是采用声明绑定-->
<asp:RadioButtonList ID="RadioButtonList2" runat="server" RepeatColumns="3"></asp:RadioButtonList>
<!--此控件同DropDownList差不多,一次只能选择一个,有一个为一行显示多少个RepeatColumns-->
<asp:CheckBoxList ID="CheckBoxList1" runat="server"></asp:CheckBoxList>
<!--同上面一样的,只不过他可以一次选择多个选项-->
<asp:BulletedList ID="BulletedList1" runat="server" BulletImageUrl="添加的小标志"></asp:BulletedList>
<!--可以在选项前添加一个标志BulletImageUrl,他不支持 selectedindex:selecteditem:selectedvalue:-->
<asp:ListBox ID="ListBox2" runat="server" DataTextField="miaoshu" DataValueField="id"></asp:ListBox>
<!-- public class fangfa
{
private int _id;
public int id //传递给DataValueField
{
get { return _id; }
}
private string _miaoshu;
public string miaoshu //传递给DataTextField
{
get { return _miaoshu; }
}
public fangfa(int Id,string Miaoshu)//创建一个构造函数
{
_id = Id;
_miaoshu = Miaoshu;
}
if (!IsPostBack) //在page_Load中添加
{
List<fangfa> shili = new List<fangfa>();//实例化一个集合
shili.Add(new fangfa(1, "一个"));
shili.Add(new fangfa(2, "两个"));
shili.Add(new fangfa(3, "三个"));//添加东西
ListBox1.DataSource = shili;
ListBox1.DataBind();//把集合绑定到ListBox1中
}
} 这种是编程式绑定-->
</div>
他们都具有
selectedindex:获取或设置被选中项目的索引值;
selecteditem:获取被选中的项目;
selectedvalue:获取或设置被选中项目的值。
<asp:ListItem Text="值1" Value="信息1" Selected="True" Enabled="false" />
<asp:ListItem Text="值2" Value="信息2" />
<asp:ListItem Text="值3" Value="信息3" />
</asp:RadioButtonList>
<!--单选按钮组,Selected为选中按钮,Enabled是否禁用,Value传递的隐藏值-->
<asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1"
DataTextField="列1" DataValueField="列2" AppendDataBoundItems="true">
<asp:ListItem Text="提示选项是什么" Value=""/>
</asp:DropDownList>
<!--列表项控件,DataTextField为列表展现的事物,DataValueField为传递的隐藏值,也可能是键值
DataSourceID是关联连接数据库的id,AppendDataBoundItems添加一个默认,即 <asp:ListItem>
如果缺少的话,默认的项会改变所有-->
<asp:SqlDataSource ID="SqlDataSource1" runat="server" SelectCommand="select 列1,列2 from 练习表"
ConnectionString="<%ConnectionString:练习表 %>"></asp:SqlDataSource>
<!--连接并查询数据库,从练习表中查询列1和列2,ConnectionString表连接数据库的具体方法,在web.config
中的文件为<connectionStrings><add name="练习表" connectionString="Data Source=localhost;
Initial Catalog=xuesheng; Integrated Security=True"providerName="System.Data.SqlClient"/>
</connectionStrings>添加到<configuration>中间,这是采用声明绑定-->
<asp:RadioButtonList ID="RadioButtonList2" runat="server" RepeatColumns="3"></asp:RadioButtonList>
<!--此控件同DropDownList差不多,一次只能选择一个,有一个为一行显示多少个RepeatColumns-->
<asp:CheckBoxList ID="CheckBoxList1" runat="server"></asp:CheckBoxList>
<!--同上面一样的,只不过他可以一次选择多个选项-->
<asp:BulletedList ID="BulletedList1" runat="server" BulletImageUrl="添加的小标志"></asp:BulletedList>
<!--可以在选项前添加一个标志BulletImageUrl,他不支持 selectedindex:selecteditem:selectedvalue:-->
<asp:ListBox ID="ListBox2" runat="server" DataTextField="miaoshu" DataValueField="id"></asp:ListBox>
<!-- public class fangfa
{
private int _id;
public int id //传递给DataValueField
{
get { return _id; }
}
private string _miaoshu;
public string miaoshu //传递给DataTextField
{
get { return _miaoshu; }
}
public fangfa(int Id,string Miaoshu)//创建一个构造函数
{
_id = Id;
_miaoshu = Miaoshu;
}
if (!IsPostBack) //在page_Load中添加
{
List<fangfa> shili = new List<fangfa>();//实例化一个集合
shili.Add(new fangfa(1, "一个"));
shili.Add(new fangfa(2, "两个"));
shili.Add(new fangfa(3, "三个"));//添加东西
ListBox1.DataSource = shili;
ListBox1.DataBind();//把集合绑定到ListBox1中
}
} 这种是编程式绑定-->
</div>
他们都具有
selectedindex:获取或设置被选中项目的索引值;
selecteditem:获取被选中的项目;
selectedvalue:获取或设置被选中项目的值。
阅读全文
0 0
- 使用列表控件
- 使用列表控件
- 虚拟列表控件使用
- 使用列表控件
- 虚拟列表控件的使用
- 使用列表控件展示数据
- MFC 列表控件的使用
- mfc中使用列表控件
- 列表ListView控件的使用
- ListView列表控件的使用
- 列表控件RecyclerView的使用
- 列表控件JList的使用
- MFC列表控件的使用
- CListCtrl控件列表控件使用大全
- .net服务器控件,radio列表的使用
- 使用 wxWidgets 实现的列表菜单控件
- VC中列表视图控件的使用
- vc中列表视图控件的使用
- 汉得 HAP (HAND Application Platform)
- (3)统计二进制数中1的个数
- WAV文件格式分析
- 实现简易Java网络爬虫
- 搭建本地Tomcat服务器及相关配置
- 使用列表控件
- 真机测试-unable to load script 坑
- Shell 数组
- MVC层的接口调用
- 二叉树递归遍历的python实现
- Dubbo源码阅读之 ExtensionLoader
- 进程间通信—消息队列
- MySQL数据库安装与配置
- qq飞控 银燕电机 天行者20a电调 天地飞7遥控器 所有飞控接收机大同小异