求助(c# + sql)

没花鹿 2010-09-09 06:36:47

DataTable dtCp_for_ban = new DataTable(DeptName[5]);
using (SqlDataAdapter sda5 = new SqlDataAdapter("Select * from cpb where xldwR=5", sqlConn))
{
sda5.Fill(dtCp_for_ban);
}

DataTable dtCp_for_zu = new DataTable(DeptName[5]);
using (SqlDataAdapter sda6 = new SqlDataAdapter("Select * from cpb where xldwR=4", sqlConn))
{
sda6.Fill(dtCp_for_zu);
}

DataTable dtCp_for_xi = new DataTable(DeptName[5]);
using (SqlDataAdapter sda7 = new SqlDataAdapter("Select * from cpb where xldwR=3", sqlConn))
{
sda7.Fill(dtCp_for_xi);
}

DataTable dtCp_for_ke = new DataTable(DeptName[5]);
using (SqlDataAdapter sda8 = new SqlDataAdapter("Select * from cpb where xldwR=2", sqlConn))
{
sda8.Fill(dtCp_for_ke);
}

这里:DeptName[5] 不能这样(重复)使用,那么我应该如何处理?
...全文
95 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
没花鹿 2010-09-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 q107770540 的回复:]
Select * from cpb where xldwR in (2,3,4,5)
先一次将所有数据从数据库读取过来 不要分4次
读取到内存中进行处理
[/Quote]
明白了.这就结帖了.
没花鹿 2010-09-09
  • 打赏
  • 举报
回复
即,1张表的 xldwR 的4个不同值的集合,分别绑定到四个 ComboBox 中,应该如何操作?
q107770540 2010-09-09
  • 打赏
  • 举报
回复
Select * from cpb where xldwR in (2,3,4,5)
先一次将所有数据从数据库读取过来 不要分4次
读取到内存中进行处理
没花鹿 2010-09-09
  • 打赏
  • 举报
回复
对不起,是我没有说清楚.

我是说,我想要:
dtCp_for_ban
dtCp_for_zu
dtCp_for_xi
dtCp_for_ke

分别绑定到四个不同的 ComboBox ,应该咋整?
没花鹿 2010-09-09
  • 打赏
  • 举报
回复
多谢楼上2位,我试一下去
wuyq11 2010-09-09
  • 打赏
  • 举报
回复
Select * from cpb where xldwR in (1,2,3,4)
xldwR=1 or xldwR=2
q107770540 2010-09-09
  • 打赏
  • 举报
回复
string name=eptName[5];

DataTable dt = new DataTable(name);

Select * from cpb where xldwR in (2,3,4,5)
没花鹿 2010-09-09
  • 打赏
  • 举报
回复
我曾被迫将其按 xldwR 分成 4 张表来做,现在想把这4张表合并成一个表,求助各位了。
没花鹿 2010-09-09
  • 打赏
  • 举报
回复
DeptName[5] = "ban"; --- 表名

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧