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

我在做一个ATM程序设计一个button(金额查询),触发这个事件能在listbox上面显示帐户(SQL)的金额,请问该怎样做?本人C#菜鸟,要详细方法,谢谢...... 我在做一个ATM程序 设计一个button(金额查询),触发这个事件能在listbox上面显示帐户(SQL)的金额,请问该怎样做?本人C#菜鸟,要详细方法,谢谢... 展开
 我来答
flag5
2008-08-27 · TA获得超过246个赞
知道小有建树答主
回答量:218
采纳率:0%
帮助的人:223万
展开全部
// 创建连接对象
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[] lvitem = new string[cols];
object[] values = new object[cols];
// 向列表视图中添加列表项
while (sdr.Read())
{
sdr.GetValues(values); // 读取一行
for (int i = 0; i < values.Length; i++)
lvitem[i] = values[i].ToString();
ListViewItem lvi = new ListViewItem(lvitem);
lvOrders.Items.Add(lvi);
}
lvOrders.EndUpdate();
sdr.Close();
conn.Close();

lvOrders就是listbox
skyftdidi
2008-08-27 · TA获得超过115个赞
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:139万
展开全部
<%# Eval("string")%>
string是指数据库查处来的字段值并且ASPX页面接收到的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式