Standardwert für DataGridView ComboBox festlegen
Meine Bewerbung besteht ausDataGridviewComboBoxColumn
InnerhalbDataGridView
. DasComboBoxColumn
s werden aus einer Datenbanktabelle (Schlüssel, Wertepaar) gefüllt. Ich versuche den Standardwert für @ einzustellComboBox
Spalte mitDefaultValuesNeeded
Event, aber es funktioniert nicht.
Folgend ist der Beispielcode:
e.Row.Cells["Job"] as DataGridViewComboBoxColumn).Value ="12"
Aber es wird 12 als Wert angezeigt, anstelle von 12 wird angenommen, dass der tatsächliche Text mit 12 Werten angezeigt wird.
Beispielsweise
DataGridViewComboBoxColumn dgvCbJob = new DataGridViewComboBoxColumn();
{
dgvCbJob.HeaderText = "Job";
hadd.Clear();
hadd.Add("@Search", string.Empty);
ds = ObjDAL.GetDataSetForPrc("prc_GetJobList", hadd);
if (ds.Tables[0].Rows.Count > 0)
{
dgvCbJob.DataSource = ds.Tables[0];
dgvCbJob.DisplayMember = "JobName";
dgvCbJob.ValueMember = "JobMasterId";
}
dgvCbJob.DisplayIndex = 0;
dgvCbJob.Width = 100;
dgvCbJob.Name = "Job";
}