xml 文件的創(chuàng)建和讀取代碼
<?xml version="1.0" encoding="utf-8" ?> <!-- 除了這一行,其他的都是動(dòng)手敲入的-->
<CashAcceptType>
<type>
<name>正常收費(fèi)</name>
<class>CashNormal</class>
<para></para>
</type>
<type>
<name>滿300返100</name>
<class>CashReturn</class>
<para>300,100</para>
</type>
<type>
<name>滿200返50</name>
<class>CashReturn</class>
<para>200,50</para>
</type>
<type>
<name>打8折</name>
<class>CashRebate</class>
<para>0.8</para>
</type>
<type>
<name>打7折</name>
<class>CashRebate</class>
<para>0.7</para>
</type>
</CashAcceptType>
讀取.xml文件:
DataSet ds = new DataSet();
//根據(jù)路徑讀取.xml文件到DataSet
ds.ReadXml(Application.StartupPath + "\\CashAcceptType.xml");
//將讀取到的記錄綁定到下拉列表框中
foreach (DataRowView dr in ds.Tables[0].DefaultView)
{
cbxType.Items.Add(dr["name"].ToString());//dr["name"]獲取.xml文件中每個(gè)type對(duì)應(yīng)的name那一項(xiàng)的值,即正常收費(fèi),滿300減100,滿200減50等
}
//根據(jù)用戶的選項(xiàng),查詢用戶選擇項(xiàng)的相關(guān)行,(即根據(jù)給定的name找到該name對(duì)應(yīng)的其他參數(shù))
DataRow dr = ((DataRow[])ds.Tables[0].Select("name='" + cbxType.SelectedItem.ToString() + "'"))[0];
dr["class"]找到name對(duì)應(yīng)的xml的class
dr["para"]找到para
相關(guān)文章
asp.net下無法循環(huán)綁定投票的標(biāo)題和選項(xiàng)的解決方法
asp.net下無法循環(huán)綁定投票的標(biāo)題和選項(xiàng)與無法循環(huán)獲得用戶的選擇的解決方法。2010-12-12ASP.net中實(shí)現(xiàn)基于UrlRewrite的防盜鏈功能
這篇文章主要介紹了ASP.net中如何實(shí)現(xiàn)基于UrlRewrite的防盜鏈,需要的朋友可以參考下2014-03-03發(fā)布asp.net core時(shí)如何修改ASPNETCORE_ENVIRONMENT環(huán)境變量
這篇文章主要介紹了發(fā)布asp.net core時(shí)如何修改ASPNETCORE_ENVIRONMENT環(huán)境變量,幫助大家更好的理解和學(xué)習(xí)使用.net技術(shù),感興趣的朋友可以了解下2021-04-04asp.net開發(fā)微信派發(fā)現(xiàn)金紅包/H5網(wǎng)頁搶紅包功能(思路詳解)
這篇文章主要介紹了asp.net開發(fā)微信派發(fā)現(xiàn)金紅包/H5網(wǎng)頁搶紅包功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03asp.net實(shí)現(xiàn)訪問局域網(wǎng)共享目錄下文件的解決方法
這篇文章主要介紹了asp.net實(shí)現(xiàn)訪問局域網(wǎng)共享目錄下文件的解決方法,需要的朋友可以參考下2014-07-07ASP.NET C#生成下拉列表樹實(shí)現(xiàn)代碼
下拉列表樹很方便且時(shí)尚的一個(gè)導(dǎo)航,貌似很多的朋友都想實(shí)現(xiàn)這樣一個(gè)列表樹,本文將滿足你們的設(shè)想,通過本文你們可以學(xué)到如何使用c#生成下拉列表樹,感興趣的你可不要錯(cuò)過了啊2013-02-02asp.net GridView 刪除時(shí)彈出確認(rèn)對(duì)話框(包括內(nèi)容提示)
GridView 刪除時(shí)彈出確認(rèn)對(duì)話框(包括內(nèi)容提示)2009-12-12.Net Core 下使用ZKWeb.System.Drawing實(shí)現(xiàn)驗(yàn)證碼功能(圖形驗(yàn)證碼)
本文介紹.Net Core下用第三方ZKWeb.System.Drawing實(shí)現(xiàn)驗(yàn)證碼功能。非常不錯(cuò)具有參考借鑒價(jià)值,感興趣的朋友一起看看吧2016-11-11.Net Core 2.2升級(jí)3.1的避坑指南(小結(jié))
這篇文章主要介紹了.Net Core 2.2升級(jí)3.1的避坑指南,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07