![]() |
|
[VB.NET] كيف يتم عمل كمبوبوكس في الdatagridview - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [VB.NET] كيف يتم عمل كمبوبوكس في الdatagridview (/showthread.php?tid=1142) |
كيف يتم عمل كمبوبوكس في الdatagridview - awadhabdullah - 30-11-13 السلام عليكم هذا كود بالسي شارب وانا اريد عمل كود يقوم بنفس عمله ولكن بالفيجوال بيسك واتمنى من الجميع مساعدتي (بمعنى اخر انا اريد عمل استعلام من جدول عن الاسم وال والمعرف واريد تخزينهم في كمبوبكس في الداتا قريد فيو واريد ان يظهر لي المعرف عندما يتم النقر على الاسم using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void dataGridView1_SelectionChanged(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) label1.Text = dataGridView1.SelectedRows[0].Index.ToString(); } private void Form1_Load(object sender, EventArgs e) { MyClass c = new MyClass(); dataGridView1.DataSource = c.GetData(); Column1.DataSource = c.GetData(); Column1.DisplayMember = "Name"; Column1.ValueMember = "Salary"; } private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { if (dataGridView1.SelectedRows[0].Cells[0].ColumnIndex == 0) { ComboBox cb = e.Control as ComboBox; if (cb != null) { cb.SelectionChangeCommitted -= new EventHandler(cb_SelectedIndexChanged); cb.SelectionChangeCommitted += new EventHandler(cb_SelectedIndexChanged); } } } void cb_SelectedIndexChanged(object sender, EventArgs e) { ComboBox cb = sender as ComboBox; if (cb.SelectedValue != null) MessageBox.Show(cb.SelectedValue.ToString()); } } class MyClass { public string Name { get; set; } public string Address { get; set; } public int Salary { get; set; } public List<MyClass> GetData() { MyClass c1 = new MyClass { Name = "Ahmed1", Address = "Mukalla", Salary = 10 }; MyClass c2 = new MyClass { Name = "Ahmed2", Address = "Mukalla", Salary = 20 }; MyClass c3 = new MyClass { Name = "Ahmed3", Address = "Mukalla", Salary = 30 }; MyClass c4 = new MyClass { Name = "Ahmed4", Address = "Mukalla", Salary = 40 }; MyClass c5 = new MyClass { Name = "Ahmed5", Address = "Mukalla", Salary = 50 }; List<MyClass> lmc = new List<MyClass>(); lmc.Add(c1); lmc.Add(c2); lmc.Add(c3); lmc.Add(c4); lmc.Add(c5); lmc.Add(c5); return lmc; } } } RE: كيف يتم عمل كمبوبوكس في الdatagridview - أبو عمر - 01-12-13 PHP كود : Imports System.Collections.Genericبالنسبة لتحويل الحقل لـ
Combo من الخصائص æåÐÇ ãæÞÚ íÞæã
موقع لتحويل الاكواد C# & VB C# to VB Or VB to C# RE: كيف يتم عمل كمبوبوكس في الdatagridview - awadhabdullah - 01-12-13 ![]() السلام عليكم
الشكر موصول لك يا اخي لانك ساعدتني .... واسأل الله ان يجزيك خير الجزاء .... اللهم آمين. |