如何在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);