我需要在asp C#中根據數據庫中的值0或1填充複選框。根據數據庫查詢檢查複選框
SqlCommand Comm1 = new SqlCommand("Select Active from dbo.SQLInfrastructure WHERE [Instance] LIKE '" + label1.Text + "%'", connn);
connn.Open();
SqlDataReader DR1 = Comm1.ExecuteReader();
if (Comm1==1)
{
this.activeCheckBox.Checked = false;
}
else
{
this.activeCheckBox.Checked = true;
}
connn.Close();
我相信我很近,這是在page_load事件。此代碼不起作用,但傳達了我正在努力完成的任務。
SQL注入攻擊多大? – STLDeveloper
查詢是否總是隻返回1條記錄? – Berkay
如果您正在使用dataReader,您需要在while循環中循環while while(DR1.Read()){}'在主題 – MethodMan