zoukankan
html css js c++ java
控件数据绑定Xml做数据源
XmlDataSource Bind ServceControl
TextBox
RadioButtonList
Original Crust
Hand-Stretched Crust
Pan Crust
Oval Edge Crust
Square Crust
ListBox
Supreme
Capricciosa
Hawaiian
Mexican Fiesta
Italian Classic
Margherita
Meat Lover
Pepperoni
Vegetarian
CheckBoxList
Beef Bacon
Capsicum
Chicken
Fresh Tomato
Ham
Jalapno
Mushrooms
Olives
Onion
Pepperoni
Pineapple
RadioButtonList
No
Yes
<
form
id
="form1"
runat
="server"
>
<
h1
>
XmlDataSource Bind ServceControl
</
h1
>
<
table
width
="100%"
>
<
tr
>
<
td
>
TextBox
</
td
>
<
td
>
<
asp:TextBox
ID
="txtName"
Columns
="25"
runat
="server"
/>
</
td
>
</
tr
>
<
tr
>
<
td
valign
="top"
>
RadioButtonList
</
td
>
<
td
>
<
asp:RadioButtonList
ID
="rblCrust"
TextAlign
="right"
RepeatDirection
="horizontal"
RepeatColumns
="3"
RepeatLayout
="table"
DataTextField
="desc"
DataValueField
="value"
runat
="server"
/>
</
td
>
</
tr
>
<
tr
>
<
td
valign
="top"
>
ListBox
</
td
>
<
td
>
<
asp:ListBox
ID
="lstTopping"
Rows
="1"
DataTextField
="desc"
DataValueField
="value"
runat
="server"
/>
</
td
>
</
tr
>
<
tr
>
<
td
valign
="top"
>
CheckBoxList
</
td
>
<
td
>
<
asp:CheckBoxList
ID
="cblAdditionalTopping"
RepeatDirection
="horizontal"
TextAlign
="right"
RepeatColumns
="3"
RepeatLayout
="table"
DataTextField
="desc"
DataValueField
="value"
runat
="server"
/>
</
td
>
</
tr
>
<
tr
>
<
td
>
RadioButtonList
</
td
>
<
td
>
<
asp:RadioButtonList
ID
="rblDoubleCheese"
RepeatDirection
="horizontal"
TextAlign
="right"
RepeatLayout
="flow"
DataTextField
="desc"
DataValueField
="value"
runat
="server"
/>
</
td
>
</
tr
>
</
table
>
</
form
>
protected
void
Page_Load(
object
sender, EventArgs e)
{
String xmlFilePath
=
Server.MapPath(
"
XmlDataSource.xml
"
);
if
(
!
IsPostBack)
{
//
Create a new DataSet
DataSet dataSet
=
new
DataSet();
//
Read XML file and populate tables
dataSet.ReadXml(xmlFilePath);
//
Data bind RadioButtonList the verbose way
rblCrust.DataSource
=
dataSet;
rblCrust.DataMember
=
"
crust
"
;
rblCrust.DataBind();
//
Data bind ListBox the shortcut way
lstTopping.DataSource
=
dataSet.Tables[
"
topping
"
].DefaultView;
lstTopping.DataBind();
//
Data bind CheckBoxList in sorted order
DataView dataView
=
dataSet.Tables[
"
addtopping
"
].DefaultView;
dataView.Sort
=
"
desc Asc
"
;
cblAdditionalTopping.DataSource
=
dataView;
cblAdditionalTopping.DataBind();
//
Data bind RadioButtonList
rblDoubleCheese.DataSource
=
dataSet.Tables[
"
yesno
"
].DefaultView;
rblDoubleCheese.DataBind();
}
}
<?
xml version="1.0" encoding="utf-8"
?>
<
lookup
>
<!--
START OF: Topping
-->
<
topping
>
<
value
>
supreme
</
value
>
<
desc
>
Supreme
</
desc
>
</
topping
>
<
topping
>
<
value
>
capricciosa
</
value
>
<
desc
>
Capricciosa
</
desc
>
</
topping
>
<!--
END OF: Topping
-->
<!--
START OF: Additional Topping
-->
<
addtopping
>
<
value
>
onion
</
value
>
<
desc
>
Onion
</
desc
>
</
addtopping
>
<
addtopping
>
<
value
>
capsicum
</
value
>
<
desc
>
Capsicum
</
desc
>
</
addtopping
>
<!--
END OF: Additional Topping
-->
<!--
START OF: Crust
-->
<
crust
>
<
value
>
original
</
value
>
<
desc
>
Original Crust
</
desc
>
</
crust
>
<
crust
>
<
value
>
handstretched
</
value
>
<
desc
>
Hand-Stretched Crust
</
desc
>
</
crust
>
<!--
END OF: Crust
-->
<!--
START OF: Misc
-->
<
yesno
>
<
value
>
0
</
value
>
<
desc
>
No
</
desc
>
</
yesno
>
<
yesno
>
<
value
>
1
</
value
>
<
desc
>
Yes
</
desc
>
</
yesno
>
<!--
END OF: Misc
-->
</
lookup
>
查看全文
相关阅读:
VMware WorkStation 用 VMTools 官方下载地址 windows-vmtools tools-windows
LeetCode Golang 9.回文数
CentOS6.5中配置Rabbitmq3.6.6集群方案
python之lambda、filter、map、reduce的用法讲解
跨主机容器之间通信实现方式:etcd+flanned
mongo3.4安装
centos 时区的更改 UTC TO CST
Elasticsearch5安装
docker1.*.*版本安装
使用weave来实现多宿主机中的docker容器之间通信
原文地址:https://www.cnblogs.com/RuiLei/p/897051.html
最新文章
罗马数字转整数
用户和用户组管理
vim的使用与软件安装
linux常用命令
Linux初识
PIL的简单使用
PyTorch快速入门
深度学习和PyTorch
测测你的颜值有多少?
vue前端导出复杂表头Excel
热门文章
Vue前端导出Excel表格
面试题
restic 自动备份 linux
restic 恢复 deepin 系统 备忘录
linux 下 使用 obfs 插件
Linux 下 安装 obfs-local 插件
deepin 安装 microk8s 1.17 踩坑记录
安装 mysql-python 缺文件 my_config.h 系统ubuntu 19.10
github git clone 下载提速 一键脚本
Ubuntu 19.04 白嫖 Navicat 实测有效,不删文件夹!
Copyright © 2011-2022 走看看