问题描述
privateintclickCount=0;stringstrconn="DataSource=.;InitialCatalog=Exam;IntegratedSecurity=True";privatevoidbutton1_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection(strconn);conn.Open();stringstrsql="selecttop1*fromQuestionorderbynewid()";SqlCommandcomm=newSqlCommand(strsql,conn);SqlDataReaderdr=comm.ExecuteReader();while(dr.Read()){textBox1.Text=dr["Question"].ToString();radioButton1.Text=dr["OptionA"].ToString();radioButton2.Text=dr["OptionB"].ToString();radioButton3.Text=dr["OptionC"].ToString();radioButton4.Text=dr["OptionD"].ToString();}clickCount++;if(clickCount>3){button1.Visible=false;button2.Visible=true;}dr.Close();conn.Close();}这样代码产生的结果如何存入一个新表中。还有就是评分功能如何实现?
解决方案
解决方案二:
SqlDataAdpater
解决方案三:
引用1楼hdt的回复:
SqlDataAdpater
能具体一些吗?
解决方案四:
第一种:SqlCommandsqlcom=newSqlCommand("insertintoUserName(name,age)values("+txtBox.Text+",'"+"aaa"+"')",cns);sqlcom.ExecuteNonQuery();
第二种利用SqlDataAdapterInsertCommand来实现。参考下面的。
解决方案五:
能说具体一些吗?
解决方案六:
对于第一种能说详细一点吗?
解决方案七:
引用5楼xqkbb的回复:
对于第一种能说详细一点吗?
textBox1.Text=dr["Question"].ToString();radioButton1.Text=dr["OptionA"].ToString();radioButton2.Text=dr["OptionB"].ToString();radioButton3.Text=dr["OptionC"].ToString();radioButton4.Text=dr["OptionD"].ToString();//插入新表SqlCommandsqlNewcom=newSqlCommand("insertintoUserName(Question,OptionA,OptionB,OptionCOptionD)values("+dr["Question"].ToString()+",'"+dr["OptionA"].ToString()+"')",cns);sqlNewcom.ExecuteNonQuery();