PDA

View Full Version : سوال: اضافه کردن ComboBox به Telerik Gridview



mhs377
سه شنبه 04 آبان 1389, 00:09 صبح
با سلام
من میخام توی گریدویوی telerik یه سلول combobox اضافه کنم ولی نتونستم چنین کاری کنم
DataGridViewRadComboBoxCell combo = newDataGridViewRadComboBoxCell();
حالا چطور باید داخل این combobox مقادیر رو وارد کنم؟

tooraj_azizi_1035
یک شنبه 09 آبان 1389, 10:01 صبح
سلام،
توی Design ستون ها در قسمت Columns... گوشه دکمه Add رو کلیک کنی یه منو باز میشه که می تونی هر نوع ستونی که می خوای اضافه کنی. :قلب:

gilas1368
یک شنبه 09 آبان 1389, 14:48 عصر
برای اضافه کردن ChekedBox شما باید به طریق زیر عمل کنید:
1-بعد از اینکه DataGridView رو انتخاب کردید به قسمت تنظیماتش برید
2-حالا خاصیت Columns رو انتخاب کنید تا پنجره Edit Columns ظاهر بشه
3-در این پنجره روی دکمه Add کلیک کنید تا به پنجره Add Columns وارد بشید.
4-در این پنجره تا دکمه رادیویی وجود داره که برحسب نیاز، شما باید از گزینه دوم یعنی Unbound Column استفاده کنید.
5-در قسمت name نام ستون مورد نظر تون رو که می خواهید ChekedBox رو به اون اضافه کنید وارد کنید.
6-در قسمت Type نوع ستون رو انتخاب کنید که شما برای اضافه کردن ChekedBox باید از منوی کشویی DataGridViewChekedBoxColumn رو انتخاب کنید.
7-در قسمت Header Text هم شما می تونید یه عنوان برای ستونتون انتخاب کنید.
8-در پایان دکمه Add رو از پنجره Add Columns و دکمه OK از پنجره Edit Columns رو بزنید و تغییرات رو مشاهده کنید.
با آرزوی موفقیت در تمامی سطوح

mhs377
چهارشنبه 12 آبان 1389, 15:37 عصر
باسلام
منظورم اضافه کردن بصورت دینامیک در برنامه بود
من میخام اطلاعات هر رکورد رو توی یک سطر نشون بدم
برای فیلد شماره تلفن های خانه(که بیش از یکی هست مثلا 3 تا) مجبورم از کمبوباکس استفاده کنم
پس برای هر سطر باید اطلاعات مربوط به اون رکورد به کمبوباکس بایند بشه
مثل تصویر زیر
http://kooyedel.persiangig.com/image/GridView%201.jpg
در گرید دات نت از کد زیر استفاده میکردم

DataGridViewComboBoxCell cmbcell = newDataGridViewComboBoxCell();
if (phoneList != null && phoneList.Count != 0)
{
for (int j = 0; j < phoneList.Count; j++)
{
cmbcell.Items.Add((string)phoneList[j]);
}
cmbcell.Value = phoneList[0];
}
DGV[2, 3] = cmbcell;

حالا بنظر شما چطور میتونم چنین کاری کنم؟