PDA

View Full Version : مشکل با appsettings



el_abdollahi
چهارشنبه 22 فروردین 1386, 12:11 عصر
با سلام
من یک فایل app.config دارم که توش این چیز هاست :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

<appsettings>

<add key="keycode" value="123"></add>

</appsettings>
</configuration>

توی برنامه وقتی می خوام با دستورات زیراز اطلاعات keycode استفاده کنم پیغام unrecognized configuration section appsettings رو می ده :

Dim configurationAppSettings As System.Configuration.AppSettingsReader = New System.Configuration.AppSettingsReader
TextBox1.Text = CType(configurationAppSettings.GetValue("keycode", GetType
(System.String)), String)

لطفا کمک کنید .

__H2__
چهارشنبه 22 فروردین 1386, 14:11 عصر
سلام
نمیدانم این کدها را از کجا پیدا کرده اید !!!!
از app.config زیر استفاده کنید.


<configSections>
<sectionname="sec1" type="System.Configuration.NameValueSectionHandler" />
</configSections>

<sec1>
<add key="name1" value="value111111" />
</sec1>


و کد زیر:


Dim DicColl As System.Collections.Specialized.NameValueCollection = CType(System.Configuration.ConfigurationManager.Ge tSection("sec1"), System.Collections.Specialized.NameValueCollection )
Me.TextBox1.Text = DicColl.Item("name1")

__H2__
چهارشنبه 22 فروردین 1386, 14:17 عصر
سلام مجدد
من از آن کلاسسی که شما استفاده کردید، استفاده نکرده ام ولی با توجه به پیغام خطا گمان میکنم مشکل شما در عدم تعریف configSections بوده است.

بحرحال روش جاری که در بالا گفتم فکر کنم بهتر است.