簡體   English   中英

在VB.NET中以編程方式設置復選框的值

[英]Setting value of checkbox programmatically in VB.NET

我可以在GridViewRow中檢查復選框的值:

isChecked = CType(row.FindControl("chkSelect"), CheckBox).Checked

但是,使我的面條發愁的是,試圖弄清楚如何以編程方式設置一個復選框。

場景是我在GridView中有一些行與下拉列表中的另一個值相關聯。 因此,當我在下拉列表中選擇值時,我希望GridViewRows中與該值關聯的復選框已被選中。

問題:檢查值未持久存儲在數據庫中。 沒有它的領域。 GridViewRows上的復選框是ASP TemplateField。

因此,我遍歷行,並希望根據任何條件檢查我需要選擇的復選框。

希望我足夠清楚!

你應該能夠像這樣

CType(row.FindControl("chkSelect"), CheckBox).Checked = True

要么

CType(row.Cells(index).Controls(controlIndex), CheckBox).Checked = True

另外,有關更多信息,請參見以下文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM