2009-07-17 136 views
0

如何在.aspx頁面中添加複選框。 我曾經使用過一個數據庫。我成功地從數據庫中讀取數據。 而現在的數據是在數據表「dt」中。並且我增加了這一說法複選框數據綁定

if (dt.Rows[0]["IsActive"].ToString() == "True") 

如果條件爲真,則複選框將被選中? 但我沒有得到。它將如何得到?

+0

你應該張貼一些代碼來告訴我們你是如何設定值:)複選框添加到您的網頁。我的猜測是你應該把myCheckbox.Checked =(布爾)dt.Rows [0] [「IsActive」],但很難說你需要這個代碼的位置。 – 2009-07-17 09:11:31

回答

1
if (dt.Rows[0]["IsActive"].ToString() == "True") 
{ 
    chkAvtive.Checked = true; 
} 

chkActive是您的複選框的ID。假設複選框已經在頁面的控件列表中。

您可以用下面的代碼

<input type="checkbox" id="chkActive" runat="server"> 
+1

您輸錯了Checked屬性。它應該是chkActive.Checked – 2009-07-17 09:12:02