我有一個綁定到數據集的組合框。我試圖讓DataRow的組合框代表文本,但我找不到它。我試過以下內容:如何從組合框中選擇dataRow
private void cboItems_SelectedIndexChanged(object sender, EventArgs e)
{
DataTable flexoItems = (cboItems.DataSource as DataTable);
DataRow row = flexoItems.Rows.Find(cboItems.Text);
//DataView view = new DataView(flexoItems);
//DataRow row = flexoItems.Rows[view.Find(cboItems.Text)];
lblItemDesc.Text = row["Description"].ToString();
lblTotalQty.Text = row["QtyOnHand"].ToString();
}
我覺得我只是想念這個。如何從組合框選擇的行中獲取其他值?
嗯,我想你只是從組合框中獲得ID並將其傳遞到數據庫並獲取與該ID相關的所有數據。你說的話? –
唯一的ID,當您在數據庫中傳遞該ID時,您只能獲取其數據。 –
在flexoItems中只有這兩列存在「描述」和「QtyOnHand」? –