C# 如何将数据表里(SQL)的某项数据在listbox上显示出来

来源:百度知道 编辑:UC知道 时间:2024/09/22 01:01:22
我在做一个ATM程序 设计一个button(金额查询),触发这个事件能在listbox上面显示帐户(SQL)的金额,请问该怎样做?本人C#菜鸟,要详细方法,谢谢...

// 创建连接对象
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=NorthWind.mdb");
string sqlStatement = // 构造查询语句
"SELECT * FROM Orders WHERE CustomerID = @ID " +
" ORDER BY OrderID";
// 创建SQL命令对象
OleDbCommand sqlcmd = new OleDbCommand(sqlStatement, conn);
// 设置参数
sqlcmd.Parameters.AddWithValue("@ID", CustomerID);
conn.Open(); // 打开连接
OleDbDataReader sdr = sqlcmd.ExecuteReader();// 执行SQL语句
int cols = sdr.FieldCount; // 获取结果行中的列数

lvOrders.BeginUpdate();
// 向列表视图中添加列表头
for (int i = 0; i < cols; i++)
{
lvOrders.Columns.Add(sdr.GetName(i), 100, HorizontalAlignment.Left);
}

string[] lv