1
jQuery的dropdownchecklist好好嘗試將數據綁定,FindByValue方法不返回任何
我試圖通過值從我的名單綁定(選擇)的一些數據,但它是不可能的。
正如你可以看到我他們存儲此值:
DataValueField = 「ID_PROJECT_TYPE_DETAILS」
我有以下的html代碼:
<asp:ListBox SelectionMode="Multiple" ID="DDLProjectDetails" runat="server"
DataSourceID="SqlDataSource4" DataTextField="DESCRIPTION"
DataValueField="ID_PROJECT_TYPE_DETAILS">
</asp:ListBox>
<script type="text/javascript">
$(document).ready(function() {
$('#<%= DDLProjectDetails.ClientID %>').dropdownchecklist({ width: 248 });
});
</script>
<asp:SqlDataSource ID="SqlDataSource4" runat="server"
ConnectionString="<%$ ConnectionStrings:MesarchConnectionString %>"
SelectCommand="SELECT * FROM [PROJECT_TYPE_DETAILS]"></asp:SqlDataSource>
和後面的代碼代碼:
string insCmd = "SELECT ID_PROJECT, ID_PROJECT_TYPE_DETAILS FROM PROJECT_TYPE_DETAILS_OF_PROJECT WHERE ID_PROJECT = @IDProject";
...
dr = com.ExecuteReader();
while (dr.Read())
{
if (DDLProjectDetails.Items.Contains(DDLProjectDetails.Items.FindByValue(dr.GetInt32(1).ToString())))
DDLProjectDetails.Items.FindByValue(dr.GetInt32(1).ToString()).Selected = true;
}
,不填充我dropdownchecklist這樣的:
當我運行程序我DDLProjectDetails沒有顯示有任何物品......
Thx很多我的朋友! :) –