안녕하십니까. 게시하기 전에 여러 번 검색합니다. 설문 조사와 같은 프로젝트를 진행 중입니다. [질문 및 답변] 데이터리스트에 모든 질문을 올릴 수있게되었습니다. 이제는 질문마다 라디오 버튼 목록에 답변을 표시하는 방법을 찾고 있습니다.데이터 목록 내부에 라디오 버튼 목록이 바인딩
여기 여기 페이지로드
protected void Page_Load(object sender, EventArgs e)
{
string CS = ConfigurationManager.ConnectionStrings["TMConnectionString"].ConnectionString;
SqlConnection con = new SqlConnection(CS);
//Getting All Questions
SqlDataAdapter dr = new SqlDataAdapter("select * from Question ", con);
DataSet ds = new DataSet();
dr.Fill(ds, "Qs");
OuterDataList.DataSource = ds.Tables["Qs"];
OuterDataList.DataBind();
}
이다 페이지 몸
<body>
<form id="form1" runat="server">
<h1>Test Page</h1>
<asp:DataList ID="OuterDataList" RunAt="server">
<ItemTemplate>
<h4><%# DataBinder.Eval (Container.DataItem, "Question") %></h4>
<asp:RadioButtonList ID="RadioButtonList1" runat="server"></asp:RadioButtonList>
</ItemTemplate>
</asp:DataList>
</form>
내가 radiobuttonlist 및 그룹에게 답을 바인딩하는 방법을 잘 모릅니다
입니다. 참고 : Question 테이블과 Answer 테이블 사이의 공통 열은 Question_id입니다.
사용자가 답변을 표시하거나 사용자가 답변을 기록하도록 허용 하시겠습니까? 테이블 "Qs"에 비트 값이있는 열이 있습니까? –
미안 트레버, 무슨 뜻인지 이해가 안되네. 하지만 QS 테이블에는 [Qid, Question] 만 있습니다. 질문 ID를 기준으로 답변 테이블에서 데이터를 가져 오기 위해 다른 SQLDATAAdapter를 만듭니다. – Bassem