asp.net中一个奇怪的问题

问题描述

我给一个按钮写了一个添加事键,用到了循环代码如下:protectedvoidButton7_Click(objectsender,EventArgse){inti=0;intj=0;boolisSH=CheckBox1.Checked;boolisOnLine=CheckBox2.Checked;stringfileName=this.FileUpload1.PostedFile.FileName;con.Open();for(i=0;i<ListBox2.Items.Count;i++){for(j=0;j<ListBox4.Items.Count;j++){SqlDataAdapterdt1=newSqlDataAdapter("selectcallertypefromTcallerwherecallertypec='"+ListBox2.Items[i].Value+"'",con);dt1.Fill(ds,"tc");SqlDataAdapterdt2=newSqlDataAdapter("selectcalleetypefromTcalleewherecalleetypec='"+ListBox4.Items[i].Value+"'",con);dt2.Fill(ds,"tcl");SqlDataAdapterdt=newSqlDataAdapter("insertintoggplayvalues('"+ds.Tables[0].Rows[0].ItemArray[0]+"','"+ds.Tables[1].Rows[0].ItemArray[0]+"','"+fileName+"','"+starttime.Text+"','"+endtime.Text+"','"+startdate.Text+"','"+enddate.Text+"','"+Convert.ToInt16(isOnLine)+"','"+Convert.ToInt16(isSH)+"','500','"+times.Text+"','0','0','w')",con);dt.SelectCommand.ExecuteNonQuery();}}SqlDataAdapterdt3=newSqlDataAdapter("select*fromggplay",con);dt3.Fill(ds,"ggplay");DataGrid1.DataSource=ds;DataGrid1.DataBind();con.Close();}调试的结果是只显示了callertype这一列的内容,应该显示所有表的字段的,但为什么没有显示全部,真奇怪!我自己猜想是不是和for循环有关啊!已经跳出了整个for循环。请大家指点!谢谢!

解决方案

解决方案二:
引用

DataGrid1.DataSource=ds;

应改为DataGrid1.DataSource=ds.Tables["ggplay"];数据源应是数据集中的某张表

时间: 2024-09-20 00:54:48

asp.net中一个奇怪的问题的相关文章

C#中一个奇怪的事情,今天在调试中发现,大家都来试试看,是什么原因

问题描述 一个类classAnima{privatestringname="";publicAnima(stringname){this.name=name;}}实例化这个类Animaan=newAnima("a")//在这里下断点F9按F5,起动,再按一次F11此时把鼠标移动到这句的name上时privatestringname="";可以发现,name的值为a了:同时publicAnima(stringname)句中的name的值也为a;最后

CSS的BUG:IE6中一个奇怪的现象!

css 先声明,是偶的同事xpoint遇到的,不是偶首发的.不说这句话偶肯定挨揍...当ID与Class组合使用的时候在IE6下无法正常显示. CSS代码: #f{ font-size:20px} #f.a{color: red;} #f.b{color: black; font-size:50px} #f.c{color: blue;} #f.d{color: orange;} HTML代码: <div id="f" class="a">a</d

ASP.NET中一个相片上传程序

问题描述 代码如下:protectedvoidButton2_Click1(objectsender,EventArgse){//图片上传按钮if(FileUpload1.HasFile){stringpictureName=FileUpload1.PostedFile.FileName.ToString();FileInfopictureFile=newFileInfo(pictureName);stringwebfilepath=Server.MapPath("photo/"+pi

mvc-Asp.net MVC3 一个奇怪问题,求大神们帮忙

问题描述 Asp.net MVC3 一个奇怪问题,求大神们帮忙 想在controller中访问一个外部链接,代码如下:接收到的url为www.baidu.com public ActionResult RedirectToUrl(string url) { if(url == null) { return HttpNotFound(); } return Redirect(url); } 结果肯定是失败了...求问有什么办法解决...

Asp.net中与codePage=936有关的css失效等奇怪问题的解决办法

asp.net|css|解决|问题 最近手头有个简单的项目,比平时写的要简单很多,但是却很不顺利,出现了好多奇怪的问题, 比如今天就遇到一个奇怪的问题,这里我讲一下解决全过程.        客户要求,在DropDownList中选择第二项时,有一个TextBox要不可用,本来这种问题是很简单的,将DropDownList的AutoPostBack属性设置为"True",然后在DropDownList的SelectedIndexChanged事件里写一下代码:     if(ddlFr

Asp.net中如何处理一个站点不同Web应用通用Session的问题

asp.net|session|web|问题|站点 Asp.net中如何处理一个站点不同Web应用通用Session的问题 1.问题描述: 系统S中有M1,M2,M3,M4四个模块,每个模块都是一个web应用.其中一个模块中设置Session后在其他模块中无法读取. 2.问题原因: 一个WEB应用相当于一个站点,应用与应用之间不可能共享Session. 3.解决方法: 1) 将四个web应用包含在同一个解决方案中,如图所示: 实际目录存储结构如下: (注:调整.webinfo文件使解决方案能构正

结构体数组-C++中一个很奇怪的数组

问题描述 C++中一个很奇怪的数组 static const AP_Scheduler::Task scheduler_tasks[] PROGMEM = { { ins_update, 1, 1000 }, { one_hz_print, 50, 1000 }, { five_second_call, 250, 1800 }, }; 注:AP_Scheduler是一个类,Task是这个类的结构体成员,一下是Task的定义: struct Task { task_fn_t function; u

Asp.Net IIS中一个站点只有一个应用程序域么?

问题描述 Asp.Net IIS中一个站点只有一个应用程序域么? 如果很多个用户访问该站点,那么如何区分不同用户之间的HttpContext对象呢? 解决方案 一个站点只能有一个,区分用户通过session判断 解决方案二: 一个站点可以有多个应用程序域啊 解决方案三: 一个ASP.NET的IIS的完整控制类在一个IIS中使用ASP.Net 1.1和ASP.Net 2.0的应用

asp.net 中 如何将数据库中某一个字段的值显示在8行8列的表格中,点击某个表格的值时还能编辑

问题描述 asp.net 中 如何将数据库中某一个字段的值显示在8行8列的表格中,点击某个表格的值时还能编辑 asp.net 中 如何将数据库中某一个字段的值显示在8行8列的表格中,点击某个表格的值时还能编辑 解决方案 你是要某个字段显示在8行8列的表格中还是说读取数据出来之后是个8行8列的表格,然后显示进去? 可以直接用GRIDVIEW,或者直接用html拼接,至于修改,gridview有自带的commond方法 解决方案二: 数据库有64条记录,把64个记录中的score字段的值全部显示在表