C#winform开发中,做个考试系统,问一下大神们:数据绑定,显示选择题,显示20个,怎么实现?
作者&投稿:文货 (若有异议请与网页底部的电邮联系)
ADO.NET 2.0高级编程/微软技术丛书
作者:
出版:清华大学 出版日期:2006年05月
本书是一本专门介绍MicrosoftADO.NET2.0的基本功能和新特性的技术参考书。全书分为15章,主要讲解ADO.NET非连接类、ADO.NET连接类、日志跟踪、数据连接的高级主题、并发冲突、数据网格控件、事务、元数据、ADO.NET安全性等一系列重要问题。全书结构严密、层次清晰,并且以浅显易懂的语言描述了较为复杂的数据访问问题,在讨论各种数据访问主题的同时,对多个可能的解决方案进行了比较分析,以突出它们各自的优缺点,并相应地提供一定的示例和源代码,以帮助读者理解掌握。本书作者长期担任
新华书店网店新华文轩有卖的
公告栏中要存放什么东西? 是要光存放文字吗? 如果光是文字的话, 就很简单, 在c#放一个label啊, 然后, 用代码控制显示的字体, 格式, 然后里面的值是从数据库中取出来的信息, 如果想实施的进行改变的话, 可以用timer, 这个简单, 但是不高效, 有什么不明白的可以再问,
要解决两个问题一、数据从何而来
二、数据如何显示
一、数据从何而来
使用C# 的ADO.NET 来获取数据源,在获取数据源的时候,可以进行数据赛选,加入题目类型为选择题与只显示20条数据的条件
二、数据如何显示
可以使用winform自带的dataGridView来进行数据显示,但是如果要做比较高级和自定义显示,还需要做一些自定义处理,dataGridView可以获取数据源,这个功能非常简单,就可以解决第一个问题了
但是如果要做到查询数据,友好显示数据,然后在处理结果,其中涉及到的程序逻辑与功能代码无法简单一一表达,只能靠楼主自身的基础功底了,多看书哟
支持数据绑定的控件,比如说GridView,支持分页的,请参考它的AllowPaging、PageSize、PageIndex、PagerSrtting属性的参考吧。
赶快拜个师傅 或者找个培训学校吧 这些东西很简单,但写起来很复杂的,哎 体力活
迟欧丹珍: 要解决两个问题 一、数据从何而来 二、数据如何显示 一、数据从何而来 使用C# 的ADO.NET 来获取数据源,在获取数据源的时候,可以进行数据赛选,加入题目类型为选择题与只显示20条数据的条件 二、数据如何显示 可以使用winform自带的dataGridView来进行数据显示,但是如果要做比较高级和自定义显示,还需要做一些自定义处理,dataGridView可以获取数据源,这个功能非常简单,就可以解决第一个问题了 但是如果要做到查询数据,友好显示数据,然后在处理结果,其中涉及到的程序逻辑与功能代码无法简单一一表达,只能靠楼主自身的基础功底了,多看书哟
遂溪县19114738439: 用C#做个在线考试系统 - ?
迟欧丹珍: 这个题目有点大啊!可以从下面几个方面考虑1、建立题库,考试嘛当然要有题了,想好怎么存储这些题,无非是存在数据库了,要设计一下存储结构.2、选题怎么把考试题选出来,这个比较简单select呗.关键看你怎么选了3、显示 这里用到...
遂溪县19114738439: 我要用C#做一个模拟考试系统,怎样随机的从数据库中调用选择题啊!请高人指点啊 - ?
迟欧丹珍: public int GetRandom()//得到随机数 { int count = 你数据库中选择提题的个数; Random rm = new Random(); int temp = rm.Next(1, count-1); //产生1~n-1的随机数 return temp; }
遂溪县19114738439: 用C#制作在线考试系统,求大体步骤!可以的话求详解! - ?
迟欧丹珍: 1. 首先要做一个题库,给题目分类(填空题,选择题(单选、多选),题,等等)2. 每个题目如果可以的话,要给出相应的参考答案(如选择题),以备批改试卷3. 提供可配置的出卷界面:几条填空题,几条单选题,几条题,等等4. 根据第2步里面的配置,从题库中随机抽取相应的题目,然后生成试卷5. 学生在线答题后,系统将客观题(选择题)根据相应参考答案自动批改,主观题则由批卷人根据参考答案给分.以上只是最基本的基本,要做一个优秀的考试系统,还有很多细节需要考虑,如有疑问欢迎追问.
遂溪县19114738439: 我用c#做了一个网上考试系统,如何将学生答的试卷存入数据库中?
迟欧丹珍: 试卷是由一道题一道题这样组成的,故可将一个试卷建立一个表,字段ID、题号、题内容... 题的内容应为text类型.然后制伏界面从数据库中调用数据,我想这样应该可以实现.
遂溪县19114738439: 怎么做一个在线考试系统用C#语言? - ?
迟欧丹珍: C# 可以开发网站,跑在.NET框架上,由微软的IIS提供服务.PS:当然别的语言也是可以的,比如 Python Java PHP 等等..NET 一般难以支撑大型网站,原因主要是技术资料过少(相对于对应的开源实现),而且价格昂贵,服务器领域 Linux 服务器的性能有时能达到Win服务器的数倍.此外技术更新缓慢(非常多的新技术都是只 for linux的,移植到win上基本都是残次品或半成品),种种原因导致.NET应用不广.
遂溪县19114738439: 用C#中的winform做一个数独.只要显示一个题目就行 - ?
迟欧丹珍: 出现“未将对象引用设置到对象的实例” 错误,一般是下面的原因:1、ViewState 对象为Null.2、DateSet 为空.3、sql语句或Datebase的原因导致DataReader空.4、声明字符串变量时未赋空值就应用变量.5、未用new初始化对象.6、Session对象为空.7、对控件赋文本值时,值不存在.8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值.9、使用FindControl时,控件不存在却没有做预处理.10、重复定义造成未将对象引用设置到对象的实例错误 .是currentrow.cell没有取到值的原因.
遂溪县19114738439: C# winform开发中,form1窗体中是否可以访问form2窗体中的方法或事件? - ?
迟欧丹珍: 解决方法:将form2中的方法用public来修饰,比如public void print(){} 在FORM1中,form2 frm=new form2();frm.print();就可以了 不仅是方法,变量也可以同样使用.
遂溪县19114738439: c#中winform是用什么语言编写? - ?
迟欧丹珍: 1、WinForm是用C#语言编写. 2、WinForm是C/S模式(客户端模式) 3、WebFrom是B/S模式(基于浏览器模式,由远程服务器提供信息) 4、.net是平台,是一个大类!这个大类下面有很多方法,即编程方式.(C#、VB、J#、F#) WinForm中就不用asp.net了用的就是C#语言.asp.net是基于B/S模式的,asp.net可以是C#可以是VB 拆开来看就是Active Server Page @.net,以前的asp是Active Server Page 但它不是属于.net平台下的.
遂溪县19114738439: 关于C#开发Winform程序的问题 - ?
迟欧丹珍: 2种情况 1种比较简单 你实现做好一个表格 然后隐藏了 然后点按钮的时候 就显示出来2 这种比较难 就是动态添加 要用到C#里的 委托和事件 更新数据库 就是在重新连一次数据库就可以了 接分了