解决方案 »
- List<T>根据条件获取一个实体
- 两个相同部份的SQL
- 什么样的情况会触发session_end事件
- 小声问一下:一张表有n个数字型字段,能用一个sql语句得出每个字段数据不为0的记录数吗?
- asp.net怎么做单类测试
- JAVASCRIPT openModelWin()
- showModalDialog如何找开一个全屏窗口(它没有fullscreen参数)。提问原因:window.open打开的窗口容易被拦载.
- 关于treeview控件生成的问题。
- 显示中文的弱智小问题,谁能解决???
- 有关datalist的一个使用问题,哪位高手帮我?!help~~~~~~~~~~~~~~~
- 类库 session问题
- 网上购物商城是怎么实现支付功能的呢?麻烦详解
for ( int i = 0 ; i < dt1.Rows.Count; i ++ ) { if (rdr.Read())
前面本来就是一个循环,而后面确认是否读成功却用到的if语句,所以只要有一条满足就不会继续下面的for循环。
楼主只要把if改成while就可以了^_^
dvList.DataSource = dt;
dvList.DataBind();
你看到的当然只有最后一次循环的结果啊你的代码逻辑有问题。
strID.Substring(0, 7) + "') + '-' + ItemName) " +
" as ItemName,ItemStandHours,ItemOrder from t_RepairItemDetail where ItemID like '%" + strID + "%'";
DataTable dt = DBHelp.ReturnDataTable(strsql3, "t_table");
dvList.DataSource = dt;
dvList.DataBind();应该拿到外面
using (OleDbDataReader dr = SqlHelper.GetReader(sql))
{
if(dr.Read())
{
//---------------if 与 while一字之差------------------
using (OleDbDataReader dr = SqlHelper.GetReader(sql))
{
while (dr.Read())
{