|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
今天去面试,被问到C#中的new关键字,看了那么多的书对new关键字还是有一定认识,回来又把new复习了一遍,发现了许多以前还不知道的细节。1、绑定DropDownList:
以下为援用的内容:
ddl_language.DataSource=createDataSource();
ddl_language.DataTextField="languageTextField";
ddl_language.DataValueField="languageValueField";
ddl_language.DataBind();
2、下面用到的createDataSource()办法:
以下为援用的内容:
privateICollectioncreateDataSource()
{
//createadatatabletostorethedatafortheddl_langaugecontrol
DataTabledt=newDataTable();
//definethecolumnsofthetable
dt.Columns.Add("languageTextField",typeof(string));
dt.Columns.Add("languageValueField",typeof(string));
//readthecontentofthexmlfileintoaDataSet
DataSetlanDS=newDataSet();
stringfilePath=ConfigurationSettings.AppSettings["LanguageXmlFile"];
lanDS.ReadXml(filePath);
if(lanDS.Tables.Count>0)
{
foreach(DataRowcopyRowinlanDS.Tables[0].Rows)
{
dt.ImportRow(copyRow);
}
}
DataViewdv=newDataView(dt);
returndv;
}
3、Web.config
以下为援用的内容:
<appSettings>
<!--Thefilepathforthelanguagetypexmlfile-->
<addkey="LanguageXmlFile"value="d:RhombussolutionRhombus2Languages.xml"/>
</appSettings>
4、Languages.xml
以下为援用的内容:
<?xmlversion="1.0"encoding="utf-8"?>
<languageTypes>
<language>
<languageValueField>en-US</languageValueField>
<languageTextField>English</languageTextField>
</language>
<language>
<languageValueField>zh-CN</languageValueField>
<languageTextField>中文</languageTextField>
</language>
<language>
<languageValueField>ja-JP</languageValueField>
<languageTextField>日语</languageTextField>
</language>
</languageTypes>
刚刚打开这篇专题,猛然见到HAL9000发表的《对于大型公司项目平台选择j2ee的几层认识》系列,深受启发。 |
|