10-07-19, 06:29 PM
(10-07-19, 06:01 PM)asemshahen5 كتب : خود دا الكود و افهمه و عدله حسب ما تراه :
PHP كود :
// ------------------[تعبئة كمبو بوكس اللي في الغريد فيو]-------------------
public static void FillDGVComBobx(DataGridView dgv, string Sql, string displayCol)
{
SqlDataAdapter sda1 = new SqlDataAdapter(Sql, Con);
DataTable dt1 = new DataTable();
sda1.Fill(dt1);
ArrayList StringList = new ArrayList();
foreach (DataRow item in dt1.Rows)
{
StringList.Add(item[displayCol].ToString());
}
foreach (DataRow item in dt1.Rows)
{
int n = dgv.Rows.Add();
var CellSample = new DataGridViewComboBoxCell();
CellSample.DataSource = StringList;
dgv.Rows[n].Cells[0] = CellSample;//Name,EmployeeID
dgv.Rows[n].Cells[1].Value = item["EmployeeID"].ToString();
dgv.Rows[n].Cells[2].Value = item["Name"].ToString();
dgv.Rows[n].Cells[0].Value = StringList[n].ToString();
}
}
بص ياباشا
معلش لو تتعبك معايا
الكود دا موجود داخل كلاس عام يعمل على كل المشروع
كود :
// ------------------[تعبئة كمبو بوكس]-------------------
public static void FillComBobx(ComboBox Cmd, string Sql, string displayCol, string valueCol)
{
SqlDataAdapter Da = new SqlDataAdapter(Sql, Con);
DataSet Ds = new DataSet();
Da.Fill(Ds);
Cmd.DataSource = Ds.Tables[0];
Cmd.DisplayMember = displayCol;
Cmd.ValueMember = valueCol;
Cmd.SelectedIndex = -1;
}كود :
DB.FillComBobx(comboBox1, "select Name,ID from TB_School", "Name", "ID");يريت تعمل مثال على الملف المرفق وتبعتهولى
لانى مش قادر افهم الكود
