c# - C#:如何从数据表中与第一列值对应的第二列获取值?
问题描述
我已经使用 OleDB 建立了与数据库的连接,并且我有两个工作文本框,数据表的第一列(模型)具有自动完成功能:
OleDbCommand cmd = new OleDbCommand("SELECT Model FROM GPU", conn);
OleDbCommand cmb = new OleDbCommand("SELECT Model FROM CPU", conn);
OleDbCommand cmg = new OleDbCommand("SELECT TDP FROM GPU", conn);
OleDbCommand cmc = new OleDbCommand("SELECT TDP FROM CPU", conn);
OleDbDataReader dr = cmd.ExecuteReader();
OleDbDataReader dr2 = cmb.ExecuteReader();
AutoCompleteStringCollection mygpu = new AutoCompleteStringCollection();
AutoCompleteStringCollection mycpu = new AutoCompleteStringCollection();
while (dr.Read()) { mygpu.Add(dr.GetString(0)); }
while (dr2.Read()) { mycpu.Add(dr2.GetString(0)); }
textBox1.AutoCompleteCustomSource = mygpu;
textBox2.AutoCompleteCustomSource = mycpu;
问题是我只想总结第二列(TDP)中的值,这些值对应于我在文本框中选择的第一列(模型)中的值。我被困住了。任何建议表示赞赏
解决方案
推荐阅读
- javascript - 如何从 JSON 对象数组中对 JSON 对象进行分组?
- javascript - Filter array in javascript
- node.js - 如果我的购物车数据库已经存在,如何使用 Sequelize 更新我的商品数量,如果不存在,如何创建它?
- java - 解析包含双引号的字符串
- r - 在 train 方法中,tuneGrid 和 trControl 有什么关系?
- arrays - 将数组向上移动一个级别,但即使为空也保留数组
- swift - 删除视图中的绑定对象时出现“致命错误:索引超出范围”
- html - 如何分离页眉正文和页脚
- python - 随机森林分类器+词袋导致大小问题
- r - 将一列中的信息传播到R中的多个