我有一个包含 5 列MsUser.mdf
的表的 SQL Server 数据库文件:MsAccount
userID accountID accountName accountBalance imageLocation
我需要找到被选中的accountBalance
位置accountID = combobox
,并将其显示在labelBalance._text
. AccountBalance
是decimal
,accountID
是varchar(10)
。
我在组合框事件选择索引处编写了代码。感谢您的帮助。
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string selected = comboBox2.SelectedItem.ToString();//typ0000001-cake
int position = selected.IndexOf("-");
string accountID = selected.Substring(0,position);//typ0000001
SqlDataAdapter sdaUserID = new SqlDataAdapter("Select Count(accountBalance),accountBalance From MsAccount where accountID='" +accountID+"'", cn);
DataTable dt1 = new DataTable();
sdaUserID.Fill(dt1);
lblBalance.text = dt1.Rows[0][1].ToString();
}