永发信息网

ASP.NET循环读取数据

答案:3  悬赏:0  手机版
解决时间 2021-03-23 16:33
  • 提问者网友:锁深秋
  • 2021-03-23 01:33
用的是C#
string sqltotal = "select sum(num) from stock where modules='" + modules.Text.Trim() + "' and stockarea='" + stockarea.SelectedValue.Trim() + "' and state='" + state.SelectedValue.Trim() + "' and remark='" + remark.Text.Trim() + "'";

SqlDataAdapter datotal = new SqlDataAdapter(sqltotal, strCon);
DataSet dstotal = new DataSet();
datotal.Fill(dstotal, sqltotal);

do while not rs3.eof
rs3.movenext
loop
这些话在C#该怎么写
最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 2021-03-23 03:03
string sqltotal = "select sum(num) from stock where modules='" + modules.Text.Trim() + "' and stockarea='" + stockarea.SelectedValue.Trim() + "' and state='" + state.SelectedValue.Trim() + "' and remark='" + remark.Text.Trim() + "'";

SqlDataAdapter datotal = new SqlDataAdapter(sqltotal, strCon);
DataSet dstotal = new DataSet();
datotal.Fill(dstotal, sqltotal);

while (rs.read())
{
}
全部回答
  • 1楼网友:洎扰庸人
  • 2021-03-23 04:11

datatable table= 整个数据集合;    //相信你会获取了

public void binditem()     //开始执行绑定操作 {

    this.dropdownlist1.items.clear();   //清空下拉框项目

    foreach(datarow row in table)     {     if(convert.toint32(row["parent"])==0)    //先添加第一级菜单     {     getsondata(row["id"]);    //根据当前id去找     }     } }

private void getsondata(string parentid)    //一个加载子对象的方法  参数是父级项的id {     //根据当前项的path获取当前项的层级    --可以在数据库另加字段表示层级

  string[] arr=convert.tostring(row["path"]).split(',');

 if(arr!=null)  {   string addtext="";       for(int i=1;i<arr.length;i++)    //循环数组长度,也就是以数组长度来设置添加符号的数量 第一级不添加   {    addtext+=" ";    //设置空格长度   }     addtext+="├";    //添加个符号

  //添加当前项到 下拉框 中   this.dropdownlist1.items.add(new listitem(addtext+ convert.tostring(row["id"]) , convert.tostring(row["id"]) );  }

 foreach(datarow row in table)    //循环判断是否存在当前项的子项     {   if(row["parent"]==parentid)    //当前项是否存在子项     {     getsondata(row["id"]);  //以子项的id继续执行该方法 ---递归方法     }     } }

手写代码。。有错请见谅

  • 2楼网友:酒者煙囻
  • 2021-03-23 03:09
string sqltotal = "select sum(num) from stock where modules='" + modules.Text.Trim() + "' and stockarea='" + stockarea.SelectedValue.Trim() + "' and state='" + state.SelectedValue.Trim() + "' and remark='" + remark.Text.Trim() + "'"; SqlDataAdapter datotal = new SqlDataAdapter(sqltotal, strCon); DataSet dstotal = new DataSet(); datotal.Fill(dstotal, sqltotal); int sum=0; for (int i=0;i
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯