如何在Datagrid中呈现选择题(选项个数不定)这个随便看看就好

本文介绍如何在Datagrid中展示选择题,包括设置DataGrid模板列,绑定数据,通过ItemDataBound事件动态加载选项。通过查询数据库获取题目信息,并根据题目ID在选项表中匹配选项,用RadioButtonList展示各个选项。
摘要由CSDN通过智能技术生成

如何在Datagrid中呈现选择题(选项个数不定)(采用我的毕设数据库)

1.建立一个DataGrid取名DataGrid1,里面有题目ID(QuestionID,设置属性不可见)、题号(QSequence)、分 值(Mark)、题干(QuestionText)和选项五个模板列。其中除了选项模板列以外都要添加ItemTemplate内容(Lable控件)并 且绑定数据。

 

2.在.cs文件中编写DataGrid绑定函数BindGrid()。

        private void BindGrid()
        {
            string strConn=System.Configuration.ConfigurationSettings.AppSettings["database"];
            SqlConnection cn=new SqlConnection(strConn);
            cn.Open();
            SqlCommand cm=new SqlCommand("select Paper_Question.QuestionID,Paper_Question.QSequence,Mark,Question.QuestionText from Paper_Question,Question where Paper_Question.QuestionID=Question.QuestionID and Question.QuestionType="+Typeid.ToString()+"and Paper_Question.PaperID="+Paperid.ToString(),cn);
      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值