i2 Frage ... 1. i eine Gridview, das eine Datenform-Datenbank binden, diewie Wert der ausgewählten Zeile in DropDown und Tabellenansicht erhalten
WeiseDataSource = Company.GetAllCompany();
dgvCompanys.AutoGenerateColumns = false;
dgvCompanys.DataSource = _DataSource;
dgvcolNameEn.DataPropertyName = "MyEnglishName";
dgvcolAddress.DataPropertyName = "MyAddress";
dgvcolCode.DataPropertyName = "MyCode";
dgvcolKeyId.DataPropertyName = "MyKeyId";
will es jetzt gearbeitet hat i bekommen die Schlüssel-ID der ausgewählten Zeile
private void dgvCompanys_SelectionChanged(object sender, EventArgs e)
{
if (dgvCompanys.SelectedRows.Count > 0)
{
mtxtCode.Text=dgvCompanys.SelectedRows[0].Cells[1].Value.ToString();
}
}
diesem Code haben diesen Fehler Object reference not set to an instance of an object.
, was ich dafür zu tun? Frage 2.i haben textboxdropdownlist (devComponent) und bezogen auf diese Weise:
List<Company> _DataCompany;
_DataCompany = Company.GetAllCompany();
cmbCompany.DisplayMember = "MyEnglishName";
cmbCompany.DataSource = _DataCompany;
, die korrekt gearbeitet, aber ich möchte keyId der Zeilen in Drop-Down jetzt ausgewählt bekommen, was ich zu tun?
q1.still es Error-> Objektreferenz nicht auf eine Instanz eines Objekts festgelegt. q2.i zeigt den Feldnamen an, möchte aber Id Feld – sadeq
q1 erhalten. Wenn Cell.value [0] null ist, löst die Operation ToString() eine Ausnahme aus, vielleicht ^^ q2. testeest du SelectedValue oder SelectedText Eigenschaften? – mdelpeix