2012-06-20 49 views
1

我在下拉列表中綁定了列名。我需要使用LINQ to SQL的。請告訴我獲得選擇的下拉列表的文本......提前如何獲取下拉選擇文本在LINQ到SQL?

感謝..

+1

LINQ to SQL與它有什麼關係?您可以通過下拉列表本身的屬性從下拉列表中獲取選定的文本。目前還不清楚你真的想做什麼。你能展示一些你如何做這件事的代碼嗎? – David

回答

0

我爲大衛在評論 - 你需要同樣的混亂提供更多細節。但我會給它一個鏡頭。

比方說,您有一個綁定到SqlDataSource的DropDownList。當你從DropDownList中選擇一個項目時,下面有一個GridView,它根據你在DropDownList中選擇的內容來改變內容。 您的GridView將擁有自己的SqlDataSource對象。如果沒有,選擇它並點擊右邊的小「>」打開操作窗口。從那裏開始,像設置DropDownList一樣設置SqlDataSource,但將其指向網格關心的數據庫表。在其中一個屏幕中,將會有一個WHERE按鈕。使用該對話框進行設置。

例如,DropDownList獲取部門列表,並且您想要顯示該部門中的員工。對於GridView,將其SqlDataSource指向Employee表。在WHERE對話框中,設置Column = DepartmentId(外鍵),Operator =「=」和Source = Control。然後在右側,從Control列表中選擇DropDownList,然後單擊下面的Add。只要用戶更改選定的項目,它就會自動發送選定的項目。沒什麼可設置的,它只是起作用。