2012-02-12 94 views
0

我有一个关于C#的问题。我有一个Access数据库表如下动态下拉列表和ItemTemplate

|------------| --------- | ------------ | 
| Car Type | Car Color | Max Car Size | 
|------------| ---------| ------------ | 
|  1  | Yellow |  10  | 
|  1  | Red |  9  | 
|  1  | Blue |  8  | 
|  2  | Yellow |  20  | 
|  2  | Green |  9  | 
|------------| --------- | ------------ | 

我想显示在3下拉列表中的数据。 我使用GridView,Itemtemplate添加3列,他们都有'下拉列表'。

我希望每个下拉列表都有依赖函数。这意味着

下拉列表

  1. 选择在下拉列表1“1”(下拉列表2将显示“黄色”,“红色”,蓝色“)
  2. 选择”蓝'下拉列表2(下拉列表3将显示'1-8')

如果用户在下拉列表1中选择'2',则下拉列表2将不会选择任何内容。

我该怎么办?我可以添加SqlDataSource来做到这一点吗?

+2

什么UI库是你使用? ASP.NET? WPF?还有别的吗? – svick 2012-02-12 17:33:40

+0

@svick,我正在使用ASP.NET,thx :) – 2012-02-12 17:36:02

回答

0

你必须绑定下拉列表来selecttedindex的改变事件前下拉列表

也确保ü检查page.ispostback在页面加载,这样没有bug [R有

ofcourse它可以通过完成SqlDataSource和ü也可以与数据集的默认视图(通过应用过滤器已装满数据)

希望这有助于:)玩......如果有[R有些疑惑让我知道:)