标题:[求助]怎么做一个简单的在线调查?
只看楼主
helen2006
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2006-4-22
 问题点数:0 回复次数:4 
[求助]怎么做一个简单的在线调查?

怎么做一个简单的在线调查?
就是用图形表示的那种?

搜索更多相关主题的帖子: 图形 调查 在线 
2006-05-18 19:29
xufengtang
Rank: 1
等 级:新手上路
威 望:1
帖 子:89
专家分:0
注 册:2006-5-7
得分:0 

举个列子 数据库中一个表(question)3个字段 分别为
id  state  count

全局变量 string sql;
提交按钮代码如下:
  private void add_click(object,system.eventargs e)
{
   sql="update question set count=count+1 where state=" +_ "'"+dropdownlist1.selectitem.value+"'";
   data_action(sql);
  data show()
}

private void data_action(string sql)
{
  sqlconnection myconnnection=new sqlconnection(myconnectstring); '这里myconnectstring 参数 与自己服务器有关
   myconnection.open();
   sqlcommand my command=new sqlcommand(sql,myconnection);
   mycommand.executenonquery()
   myconnection.close();
}

private void data_show()                  '实现图象显示
{

    sql="select state,count from question order by id";
    sqlconnection myconnnection=new sqlconnection(myconnectstring);
    myconnection.open()
    sqlcommand my command=new sqlcommand(sql,myconnection);
    sqldatareader myreader;
    myreader=mycommand.executereader()
    int total_num=0           '总投票人数记录变量

     while(myreader.read())
  {
  total_num=total_num+myreader.getint32(1)
  switch(myreader.getstring(0))
  {
    case "中国"
     image1.width=myreader.getint32(1)/3;

      td1.text=myreader.getint32(1).tostring();

      break
     case "美国"
    image2.width=myreader.getint32(1)/3;
    td2.text=myreader.getint32(1).tostring();
    '类似地学出case 其它国家
    defualt;
   }
   }
  td0.text="共有&nbsp"+total_num+"&nbsp人参加调查"
  myconnection.close()
}

希望你能从中写出自己的调查表

[此贴子已经被作者于2006-5-18 22:19:16编辑过]


2006-05-18 22:18
helen2006
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2006-4-22
得分:0 

谢谢,我会努力的写出来的

2006-05-19 09:28
helen2006
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2006-4-22
得分:0 

不好意思,我实在是没学明白,还是没整出来,
不会用图形来表式

2006-05-19 10:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-65355-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.319755 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved