PDA

View Full Version : نمایش سیمی کالن اضافی در نمایش خروجی



bitcob589
جمعه 01 آذر 1392, 17:00 عصر
با سلام
یک dropdownlist وجود دارد که در آن آیتمهای وجود دارد در نظر دارم با انتخاب هر یک آیتمها به اول آن آیتم علامت سیمی کالن (;)اضافه شود و خروجی در یک تکس باکس نمایش دهم در نظر دارم خروجی شبیه نمونه زیر در تکس باکس نمایش دهم

;C#‎‎;wpf;linq;sql server;asp.net
کد را به صورت زیر نوشته ام

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (var mn in DropDownList1.SelectedItem.Text)
{

TextBox1.Text += mn.ToString();
TextBox1.Text += ";";

}
}
اما به ازای هر حرف یک سیمی کالن به قبل آن اضافه می نماید شبیه زیر

;C#‎‎;w;p;f;l;i;n;q;s;q;l s;e;r;v;e;r;a;s;p.n;e;t
اشکال کد در کجا است:افسرده:
لطفا راهنمایی بفرمایید

shima and pariya
جمعه 01 آذر 1392, 17:22 عصر
فك كنم خط به خط ديباگ كني مشخص بشه يا به جاي text از value استفاده كن ديباگ كن شايد متوجه بشي اشكالش كجاس

bitcob589
جمعه 01 آذر 1392, 17:39 عصر
فك كنم خط به خط ديباگ كني مشخص بشه يا به جاي text از value استفاده كن ديباگ كن شايد متوجه بشي اشكالش كجاس

دیباگ کردم در حلقه forech کلمات تک به تک بر می گرداند اگر wpf در dropdownlist انتخاب شود یک بار کلمه w بار دوم p بار سوم f بر می گرداند حلقه forech کلمه wpf به صورت یکجا بر نمی گرداند آیا کدی که نوشته شده است اشتباه است

bitcob589
جمعه 01 آذر 1392, 19:44 عصر
آیا کدی که در پست 1 گذاشته شده اشتباه است با انتخاب هریک آیتمهای dropdownlist آن آیتم به تکس باکس اضافه و بعد از آیتم اضافه شده در تکس باکس یک سیمی کالن بعد از آن اضافه شود مثل نمونه ای که در خط بعد گذاشته است که در آن 6 آیتم به تکس باکس اضافه شده است به ازای هر آیتم یک سیمی کالن بعد از آن اضافه شده است

;C#‎‎‎;wpf;linq;sql server;asp.net