菜鸟请教各位问题

问题描述

如图,我该如何写查询按钮的动作?使得查询结果填写在对应的单元格内啊?

解决方案

解决方案二:
你这格子是固定的吧,那直接定义42个变量,在每个格子里面不就可以了么。
解决方案三:
应该是56个变量吧?因为初步接触编程,没什么经验。数据库大概是个什么查询格式啊?楼上的大侠?
解决方案四:
不知道你的数据库怎么设计的,也就谈不上怎么填充了……而且你也没说明这是web还是winform
解决方案五:
固定的格子,定义一个二维数组或者其他集合体,把对应的值写进去,再展示出来
解决方案六:
这个还是要看数据库是怎么设计的
解决方案七:
引用3楼starfd的回复:

不知道你的数据库怎么设计的,也就谈不上怎么填充了……而且你也没说明这是web还是winform

是web。是自己试做自己部门的教室管理。数据库也不知道是否合理js_class是班级表js_room是教室表js_jC是节次表js_courseAP是课程安排表js_user是用户表js_course是课程表(就是上课的名称,比如计算机)js_teacher是教师表
解决方案八:
引用5楼u011266608的回复:

这个还是要看数据库是怎么设计的

是自己试做自己部门的教室管理。数据库也不知道是否合理js_class是班级表js_room是教室表js_jC是节次表js_courseAP是课程安排表js_user是用户表js_course是课程表(就是上课的名称,比如计算机)js_teacher是教师表
解决方案九:
这样的话,你直接在里边创建一个查询,然后把SQL语句弄到代码里边
解决方案十:
引用8楼u011266608的回复:

这样的话,你直接在里边创建一个查询,然后把SQL语句弄到代码里边

意思是说,在每个单元格里嵌入相应的SQL代码吗?
解决方案十一:
引用9楼qq_26726077的回复:

Quote: 引用8楼u011266608的回复:
这样的话,你直接在里边创建一个查询,然后把SQL语句弄到代码里边

意思是说,在每个单元格里嵌入相应的SQL代码吗?

额,我的意思是你应该首先把数据查出来,至于显示的话,想怎么做就怎么做了可以用listview控件
解决方案十二:
1、学校真正的排课不是这样的,有可能会4节连上2、你把中午、傍晚、周末都搞进去,想增加美观度?3、最后一列的时间栏放第几节后面的4、如果没学异步和对JS熟悉,就先用后代代码控制生成表格,这个表不难
解决方案十三:
引用11楼cai3725的回复:

1、学校真正的排课不是这样的,有可能会4节连上2、你把中午、傍晚、周末都搞进去,想增加美观度?3、最后一列的时间栏放第几节后面的4、如果没学异步和对JS熟悉,就先用后代代码控制生成表格,这个表不难

你好,小弟不是想做排课,课表我们有收到教务发来的单间教室的excel课表。我们是负责管理实验室的,需要汇总所有课表到这样的一张空课表上。我们是需要每天相应的单元格内需要开放哪些实验室(包括中午傍晚)。本人真的是小白中的菜鸟。慢慢学吧。你们大侠们能够提供各种意见,就是最好的帮助,呵呵。
解决方案十四:
引用12楼qq_26726077的回复:

Quote: 引用11楼cai3725的回复:
1、学校真正的排课不是这样的,有可能会4节连上2、你把中午、傍晚、周末都搞进去,想增加美观度?3、最后一列的时间栏放第几节后面的4、如果没学异步和对JS熟悉,就先用后代代码控制生成表格,这个表不难

你好,小弟不是想做排课,课表我们有收到教务发来的单间教室的excel课表。我们是负责管理实验室的,需要汇总所有课表到这样的一张空课表上。我们是需要每天相应的单元格内需要开放哪些实验室(包括中午傍晚)。本人真的是小白中的菜鸟。慢慢学吧。你们大侠们能够提供各种意见,就是最好的帮助,呵呵。

大致明白,你需要跟教务排课的对接,获取课程安排数据(也可以是导入或者人工维护),然后对应表格去填开发实验室,比如周一上午一二节,开发201、202、206,类似这样的把思路理清,做起来不难
解决方案十五:
引用13楼cai3725的回复:

Quote: 引用12楼qq_26726077的回复:
Quote: 引用11楼cai3725的回复:
1、学校真正的排课不是这样的,有可能会4节连上2、你把中午、傍晚、周末都搞进去,想增加美观度?3、最后一列的时间栏放第几节后面的4、如果没学异步和对JS熟悉,就先用后代代码控制生成表格,这个表不难

你好,小弟不是想做排课,课表我们有收到教务发来的单间教室的excel课表。我们是负责管理实验室的,需要汇总所有课表到这样的一张空课表上。我们是需要每天相应的单元格内需要开放哪些实验室(包括中午傍晚)。本人真的是小白中的菜鸟。慢慢学吧。你们大侠们能够提供各种意见,就是最好的帮助,呵呵。

大致明白,你需要跟教务排课的对接,获取课程安排数据(也可以是导入或者人工维护),然后对应表格去填开发实验室,比如周一上午一二节,开发201、202、206,类似这样的把思路理清,做起来不难

嗯,就是这个意思。对接就不做了,自己不懂,最终能做到导入自己就满意了。现在都卡在单元格内显示查询结果呢,查询语句都不会写。慢慢学习中
解决方案:
各位,参考了别人的程序,它访问数据库用的是SQL ,要改成访问Access数据库的话,该怎么改??DimsqlAsStringDimSqlDBAsNewSqlConnDimDrAsSqlDataReadersql="selectKb.id,classnameasclassid,coursenameascourseid,teachernameasteacherid,roomnameasroomid,weekday,classtime,Kb.memofromKb,Teacher,Course,Room,Classwhereroomid=Room.idandKb.teacherid=Teacher.idandcourseid=Course.idandclassid=Class.idandclassidlike'%"&Trim(bjtj.SelectedItem.Value)&"%'"Dr=SqlDB.ExecuteReader(sql)'课程表的实现DoWhileDr.Read()改成这样吗? 貌似不对'连接到数据库jsdbDimSqlDBAsNewOleDbConnectionSqlDB=NewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|jsdb2.mdb")SqlDB.Open()DimDrAsOleDbDataReader'创建查询班级课表的SQL命令DimsqlAsString="selectKb.id,classnameasclassid,coursenameascourseid,teachernameasteacherid,roomnameasroomid,weekday,classtime,Kb.memofromKb,Teacher,Course,Room,Classwhereroomid=Room.idandKb.teacherid=Teacher.idandcourseid=Course.idandclassid=Class.idandclassidlike'%"&Trim(bjtj.SelectedItem.Value)&"%'"Dr=SqlDB.ExecuteReader(sql) '这里不对吗?DoWhileDr.Read()
解决方案:
改成这样:但是不行'连接到数据库jsdbDimconAsNewOleDbConnectionDimcmdAsNewOleDbCommandDimDrAsOleDbDataReadercon=NewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|jsdb2.mdb")con.Open()'创建查询班级课表的SQL命令DimsqlAsStringsql="selectcourse_name,teacher,class,room,JC,weekfromJSGL"Dr=cmd.ExecuteReader(sql)DoWhileDr.Read()出错:输入字符串的格式不正确。说明:执行当前Web请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.FormatException:输入字符串的格式不正确。源错误:行34:DimsqlAsString行35:sql="selectcourse_name,teacher,class,room,JC,weekfromJSGL"行36:Dr=cmd.ExecuteReader(sql)行37:DoWhileDr.Read()行38:IfDr.Item("week")="星期一"Then源文件:G:webWebSite2TeachKB.aspx行:36堆栈跟踪:[FormatException:输入字符串的格式不正确。]Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(StringValue,NumberFormatInfoNumberFormat)+181Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(StringValue)+60[InvalidCastException:从字符串“selectcourse_name,teacher,class”到类型“Integer”的转换无效。]Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(StringValue)+240ASP.teachkb_aspx.Button1_Click(Objectsender,EventArgse)inG:webWebSite2TeachKB.aspx:36System.EventHandler.Invoke(Objectsender,EventArgse)+0System.Web.UI.WebControls.Button.OnClick(EventArgse)+9553594System.Web.UI.WebControls.Button.RaisePostBackEvent(StringeventArgument)+103System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(StringeventArgument)+10System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandlersourceControl,StringeventArgument)+13System.Web.UI.Page.RaisePostBackEvent(NameValueCollectionpostData)+35System.Web.UI.Page.ProcessRequestMain(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)+1724版本信息:Microsoft.NETFramework版本:4.0.30319;ASP.NET版本:4.0.30319.17929

时间: 2024-07-31 15:21:21

菜鸟请教各位问题的相关文章

小小菜鸟请教jsp页面动态添加多行input,输入完成后,添加到后台action

问题描述 小小菜鸟请教jsp页面动态添加多行input,输入完成后,添加到后台action 姓名 年龄 这三行input是使用jquery动态添加的,现在就是想实现jsp页面三行一起,提交数据到action,保存到数据库中.现在就是想请教各位大神,jsp怎么保存数据,action中怎么具体实现......实在是疯了.使用的struts2+spring+hibernate框架, 解决方案 你看看把input标签的name改成name[],后台获取这个数组我php项目是这么获取的,后台接受name[

IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教

问题描述 IOS开发ipad的一个应用 这个界面是怎么搭建的 都是什么控件 菜鸟请教 解决方案 searchBar tableView 自定义cell 自定义view imageView 主要就是那个tableView 解决方案二: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个模块是基于一个框架(uisplitview)还是个字独立的 中间的界面跳转是怎么实现的 tanks 解决方案三: 这些都是控件名字 我想问的是左边四个按钮 中间滚动视图 右边显示界面 着三个

小菜鸟请教easyui中页面中取值

问题描述 小菜鸟请教easyui中页面中取值 就是想在url的action中可以取到值, 额 小问题 ,麻烦各位了,谢谢 解决方案 连接遍历字符串闭合错了,应该这样 url:"crmuserAction!findByPage.action?suoshubumen="+a,

菜鸟请教,asp.net 网站的开发基础

问题描述 菜鸟请教各位大虾,请不吝赐教啊:1.有没有一本书,介绍某个知名网站的开发过程,团队合作.流程图以及主要代码的?2.关于美工和程序员的协作要求,即美工在设计过程中如何配合程序员呢? 解决方案 解决方案二:貌似木有解决方案三:帮顶了,美工如何配合的问题,主要是分工了,美工可以设计页面并制作,或者仅制作,由程序员设计.解决方案四:如果你有开发基础,就是基本的基础知识,你还是去找本有关于网站开发项目的书对做做上面的实例,你就会明白一些吧.解决方案五:有大把时间来写书的,也许他就没大把时间做项目

easyui-小菜鸟请教各位动态添加删除jsp页面一行input表格

问题描述 小菜鸟请教各位动态添加删除jsp页面一行input表格 主要是点击增加按钮,实现添加一行input单元格,并可以删除 麻烦各位了,谢谢,http://ask.csdn.net/my# 解决方案 给你一个纯js的样例,希望对你的基础能力有帮助 function DeleteRouteTable(divId, riF, nameF, msgF){ this.riField = riF; this.nameField = nameF; this.msgField = msgF; var di

菜鸟请教android波形图的问题

问题描述 菜鸟请教android波形图的问题 通过录音获取到的原始PCM数据,怎么展示其波形图,不是动态的展示,是静态的 解决方案 先计算好绘图区域,然后根据最大值最小值自己绘图区域的top和bottom做一个比例关系计算,就可以得到数值对应的坐标,剩下的就是画了 解决方案二: http://download.csdn.net/detail/hugion/5163885 解决方案三: http://www.docin.com/p-787343381.html 解决方案四: matlab的话,直接

框架-菜鸟请教个问题,请大神帮忙解答!!

问题描述 菜鸟请教个问题,请大神帮忙解答!! 我的网站本身是个框架,上左右结构的,点击左边的菜单,右边出现网页.之前没问题,但是现在需要在打开的网页(这个网页是超链接www.xxx.com)也是个框架结构,我需要点击这个网页中的某个标签才能最终到达我需要的这个网页,但是单独超链接到这个网页却不行(www.xxx.com/123.jsp),怎么样做才能保持xxx网站框架存在的情况下直接超链接到123.jsp呢? 解决方案 请问你点击的那个标签有操作数据的功能吗? 解决方案二: 在WebRoot目录

dsp-DSP菜鸟请教DSP入门问题

问题描述 DSP菜鸟请教DSP入门问题 作为一个dsp菜鸟,为了能好找工作,着手学dsp,手中有一个项目的代码,但是不知从何看起...望大神能予以指导- 解决方案 DSP入门看DSP入门

小菜鸟请教easyui中嵌套iframe的问题

问题描述 小菜鸟请教easyui中嵌套iframe的问题 想在src里面传值比如src="crmuserAction!management.action?type="+p; 怎么才能实现呢? 麻烦各位大神,谢谢. 解决方案 直接连接你的参数就好了.. content:'<iframe src="crmuserAction!management.action?type='+p+'" frameborder="0"......' 解决方案二:

小菜鸟请教easyui的datagrid问题

问题描述 小菜鸟请教easyui的datagrid问题 小菜鸟请教easyui的datagrid里点击一个数据比如name名,弹出一个新的window窗口(后台可以取到name所在一列数据的id) $('#dg').datagrid({ columns:[[{ field:'userId', title:'User', width:80, formatter: function(value,row,index){ return "<a href='javascript:go(row);'&