使用XML绑定下拉列表
时间:2010-09-28 来源:Simcoder
1.新建一个xml文件UnitPrice.xml
代码
<?xml version="1.0" encoding="utf-8" ?>
<select >
<option id="盒">盒</option>
<option id="瓶">瓶</option>
<option id="支">支</option>
<option id="件">件</option>
<option id="套">套</option>
<option id="L(升)">L(升)</option>
<option id="ml(毫升)">ml(毫升)</option>
<option id="g(克)">g(克)</option>
<option id="kg(公斤)">kg(公斤)</option>
<option id="包">包</option>
<option id="打(12)">打(12)</option>
<option id="张">张</option>
<option id="个">个</option>
<option id="罐">罐</option>
<option id="箱">箱</option>
<option id="块">块</option>
<option id="款">款</option>
<option id="粒">粒</option>
<option id="片">片</option>
<option id="条">条</option>
<option id="组">组</option>
<option id="吨">吨</option>
</select>
ds.ReadXml(@Server.MapPath("~/xml/UnitPrice.xml")); //读取指定XML文件到Dataset
dropUnit.DataSource = ds.Tables[0];
dropUnit.DataTextField = ds.Tables[0].Columns[1].ToString();
dropUnit.DataValueField = ds.Tables[0].Columns[0].ToString();
dropUnit.DataBind();
<select >
<option id="盒">盒</option>
<option id="瓶">瓶</option>
<option id="支">支</option>
<option id="件">件</option>
<option id="套">套</option>
<option id="L(升)">L(升)</option>
<option id="ml(毫升)">ml(毫升)</option>
<option id="g(克)">g(克)</option>
<option id="kg(公斤)">kg(公斤)</option>
<option id="包">包</option>
<option id="打(12)">打(12)</option>
<option id="张">张</option>
<option id="个">个</option>
<option id="罐">罐</option>
<option id="箱">箱</option>
<option id="块">块</option>
<option id="款">款</option>
<option id="粒">粒</option>
<option id="片">片</option>
<option id="条">条</option>
<option id="组">组</option>
<option id="吨">吨</option>
</select>
2.读取xml文件并绑定
代码 DataSet ds = new DataSet();ds.ReadXml(@Server.MapPath("~/xml/UnitPrice.xml")); //读取指定XML文件到Dataset
dropUnit.DataSource = ds.Tables[0];
dropUnit.DataTextField = ds.Tables[0].Columns[1].ToString();
dropUnit.DataValueField = ds.Tables[0].Columns[0].ToString();
dropUnit.DataBind();
3.dropdownlist常用方法见:点我
相关阅读 更多 +