PDA

View Full Version : سوال: اضافه کردن TextBox به ListView



f_naderi
جمعه 05 شهریور 1395, 18:16 عصر
سلام دوستان
من می خوام یک ستون از نوع text box به لیست ویو اضافه کنم

listView1.View = View.Details;
listView1.CheckBoxes = true;
//TextBox t=new TextBox();
listView1.Columns.Add("فصل", -2, HorizontalAlignment.Right);
listView1.Columns.Add("بخش", -2, HorizontalAlignment.Right);
listView1.Columns.Add(" تعداد سوال", -2, HorizontalAlignment.Right);
ListViewItem Item = new ListViewItem();
Item.Text = "text1";
Item.SubItems.Add("text2");
Item.SubItems.Add("text3");
listView1.Items.Add(Item);

این خط رو بنویسم یک تکست باکس به قسمت header لیست ویو اضافه میکنه.t از نوع تکست باکس هست.
listView1.Controls.Add(t);

mrprestige
جمعه 05 شهریور 1395, 20:04 عصر
عرض سلام و ادب ،خب الان دوست من شما سوال پرسیدید یا نه خواستید آموزش بدید ؟؟؟

f_naderi
جمعه 05 شهریور 1395, 20:14 عصر
سوال بود دوستم. فعلا در حد آموزش دادن نیستم
نمی خوام header به صورت تکست باکس باشه می خوام به ازای هر رکوردی که از طریق دیتابیس به این لیست اضافه میشه ستون سومش یعنی تعداد سوال به صورت تکست باکس باشه که کاربر بتونه عدد وارد کنه. حق با شماست سوالم رو بد مطرح کردم

mrprestige
جمعه 05 شهریور 1395, 21:42 عصر
عرض سلام مجدد ، دوست عزیز به نظرم شما برای نمایش Dataتون از DataGridView استفاده کنید گزینه مناسب تری هست و به نظر این حقیر Editable کردن Listview کار بیهوده ای هست وقتی که ما امکاناتی همچون Datagridview داریم یه جور مثل گردوندن لقمه دور گردنه .

f_naderi
شنبه 06 شهریور 1395, 11:24 صبح
سلام .نمی خوام از دیتاگرید اسیتفاده کنم ظاهر فرم خراب میشه. یک کد داخل سایت های خارجی پیدا کردم ولی متوجه نشدم چی به چیه .