0
我有2個問題... 1.我有結合這樣如何獲取選定行的值在下拉列表和網格視圖
DataSource = Company.GetAllCompany();
dgvCompanys.AutoGenerateColumns = false;
dgvCompanys.DataSource = _DataSource;
dgvcolNameEn.DataPropertyName = "MyEnglishName";
dgvcolAddress.DataPropertyName = "MyAddress";
dgvcolCode.DataPropertyName = "MyCode";
dgvcolKeyId.DataPropertyName = "MyKeyId";
它現在的工作,我想獲得一些數據形式數據庫一個gridview選擇行
private void dgvCompanys_SelectionChanged(object sender, EventArgs e)
{
if (dgvCompanys.SelectedRows.Count > 0)
{
mtxtCode.Text=dgvCompanys.SelectedRows[0].Cells[1].Value.ToString();
}
}
這段代碼的keyid的這個錯誤Object reference not set to an instance of an object.
什麼我對這個做什麼? 問題2.我有textboxdropdownlist(devComponent) 和採購這種方式:
List<Company> _DataCompany;
_DataCompany = Company.GetAllCompany();
cmbCompany.DisplayMember = "MyEnglishName";
cmbCompany.DataSource = _DataCompany;
能夠正確的工作,但我希望得到什麼現在我要做的下拉列表中選擇行keyid的?
q1.still它有錯誤 - >對象引用未設置爲對象的實例。 q2.i將顯示字段名稱,但要獲取Id字段 – sadeq
q1。如果Cell.value [0]爲null,則ToString()操作會引發異常,可能是^^ q2。你測試SelectedValue或SelectedText屬性嗎? – mdelpeix