نوشته شده توسط
حامد مصافی
فايل Setting مزبور را باز كرده و روي كليد View Code كليد كنيد.
حال يك تابع ساده مانند زير تعريف كنيد:
public void SetConnectionString(string ConnectionString)
{
this["connectionString1"] = ConnectionString;
this.Save();
}
حال با فراخواني اين تابع مي توانيد connectionString را تغيير دهيد، مانند زير:
Properties.Settings.Default.SetConnectionString(va lue);
توجه : connectionString1 در كد اول نام كانكشن استرينگ ثبت شده توسط ديتاست در setting است.
ممنون، ولی این تابع اونجا نبود ، من تو قسمت setting.designer.cs رفتم و بعدش اونجا این تابع را دیدم:
public string chapyarConnectionString {
get {
return ((string)(this["chapyarConnectionString"]));
}
}
ولی می بینید که باز هم تابع set ندارد من set را به آن اضافه کردم حالا به نظر شما این طوری درست است؟
public string chapyarConnectionString {
get {
return ((string)(this["chapyarConnectionString"]));
}
set
{
this["chapyarConnectionString"] = value;
}
}
حالا میشه اینطوری استفاده کرد؟
Properties.Settings.Default.chapyarConnectionStrin g = "";
من اینطوری استفاده کردم و error نداد و حتی دیتاست را هم پر کرد ولی می خواستم بدانم از لحاظ تئوری موردی نداره؟