强文本我需要在一个下拉控件中为两个不同的数据表生成复选框
就像alt文本http://jdm8jq.bay.livefilestore.com/y1pBAyKOMS7Y7YbA6Q2kl5JA6RGHr3WCNh9aA1ttFzShAas36RQxTovGxkCqeMYfygADc5W8nmnPyONOCy9cOMGzAt3mR1ADyck/untitled.JPG
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script src="../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="../Scripts/ui.core.js" type="text/javascript"></script>
<script src="../Scripts/ui.dropdownchecklist.js" type="text/javascript"></script>
<link href="../Scripts/ui.dropdownchecklist.css" rel="stylesheet" type="text/css" />
<link href="../Scripts/demo.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(function() {
$('.listBox').dropdownchecklist({maxDropHeight:200});
//$('.listBox').dropdownchecklist({ maxDropHeight: 200 });
});
</script>
</head>
<body> <form id="form1" runat="server"> <div>
<asp:ListBox ID="listBox" runat="server" SelectionMode="Multiple" CssClass ="listBox" />
<asp:LinkButton ID="btn" runat="server" Text="Click me" OnClick="BtnClick" />
<asp:Label ID="result" runat="server" />
</div>
</form>
</body>
</html>
**in .cs**
我有2个数据表in.cs页面
DataTable dt1 = new DataTable();
ad.Fill(dt1);
listBox.DataSource = dt1;
listBox.DataBind();
DataTable dt2 = new DataTable();
ad.Fill(dt2);
listBox.DataSource = dt2;
listBox.DataBind();
我所指的网站是[http://dropdown-check-list.googlecode.com/svn/trunk/src/demo.html][2]
如何在一个控件(即列表框控件)下绑定两个不同的表。因此,我可以在一个控件下获得两个不同的数据表组,一个表将是一个items表,另一个表可能是itemsDetails表。因此,我在一个控件下显示了两个不同的数据表细节,我应该遵循什么语法来实现它?
希望我的问题是清楚的
任何帮助都是很好的
谢谢
发布于 2009-12-16 06:30:25
我还不太确定如何使用两个不同的绑定源来实现它,但是您不能像循环地遍历数据集并手动添加它们吗?
另外,您的链接不工作,但我认为这是插件您使用的对吗?
http://aleris.wordpress.com/2009/04/11/new-version-of-jquery-dropdown-checkbox-list-plugin/
如果这是正确的,他们使用"optgroup“的asp.net下拉列表似乎不支持。因此,这可能是你将要面临的另一个问题,从我从其他人那里看到的情况来看,你可能不得不重写下拉列表控件来添加它。
https://stackoverflow.com/questions/1912670
复制相似问题