تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيف يتم عمل كمبوبوكس في الdatagridview
#1
Question 
Confusedالسلام عليكم

هذا كود بالسي شارب وانا اريد عمل كود يقوم بنفس عمله ولكن بالفيجوال بيسك واتمنى من الجميع مساعدتي (بمعنى اخر انا اريد عمل استعلام من جدول عن الاسم وال والمعرف واريد تخزينهم في كمبوبكس في الداتا قريد فيو واريد ان يظهر لي المعرف عندما يتم النقر على الاسم


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;
}
}
}
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
كيف يتم عمل كمبوبوكس في الdatagridview - بواسطة awadhabdullah - 30-11-13, 11:41 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  يوجد مشكلة عند تحميل البيانات فى كمبوبوكس داخل داتا جريد new_programer 2 755 17-10-23, 06:51 PM
آخر رد: new_programer
  البحث في كمبوبوكس بمعلومية مربع نص atefkhalf2004 7 1,431 01-08-22, 06:47 PM
آخر رد: alfaiz678
  الcombobox أحد حقول الDataGridView اسلام الكبابى 13 3,257 24-09-21, 10:11 PM
آخر رد: اسلام الكبابى
  اضافة عمود كمبوبوكس atefkhalf2004 18 4,234 26-05-20, 10:32 AM
آخر رد: atefkhalf2004
  كيفية عرض حقلين من جدول واحد في كمبوبوكس atefkhalf2004 5 2,087 31-03-20, 02:59 PM
آخر رد: atefkhalf2004
  [سؤال] طريقة سحاب النصوص من كمبوبوكس دخل الموقع Ali Edal 6 2,760 03-02-20, 09:42 PM
آخر رد: alsalamoni
  [VB.NET] طلب كود تحديث الDataGridView MOSTAFA.KAMEL 3 2,048 06-02-18, 07:51 PM
آخر رد: سعود الشامان
  [VB.NET] كيف اعمل كومبوبوكس قائم على 2 كمبوبوكس آخرين nassery99 3 2,240 11-10-17, 05:50 AM
آخر رد: nassery99
  كمبوبوكس عند الإختيار abdulla2 3 1,845 06-02-17, 02:20 AM
آخر رد: abdulla2
  مشكلة ملي كمبوبوكس من اخر علي اساس شرط فى كمبوبوكس اخر كفاح 2 2,033 24-01-17, 11:50 PM
آخر رد: كفاح

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم