我有一個Ultrawebgrid,其中顯示兩列。點擊第二列(其中的任何一行),我想要一個下拉列表顯示另一個表中的值。Infragistics - Ultrawebgrid - 添加從另一個表中獲取值的下拉列表
我們使用的版本是Infragistics2.WebUI.Misc.v7.3,Version = 7.3.20073.38。
我掙扎,用盡了一切辦法,但它不是工作:
代碼是:
Me.ultrawebgrid1.Columns(1).Type = ColumnType.DropDownList
Me.ultrawebgrid1.Columns(1).ValueList.ValueListItems.Clear()
Me.ultrawebgrid1.Columns(1).ValueList.DataSource = dsGetEmployees
Me.ultrawebgrid1.Columns(1).ValueList.DataMember = "EmployeeId"
Me.ultrawebgrid1.Columns(1).ValueList.DisplayMember = "EmployeeName"
Me.ultrawebgrid1.Columns(1).ValueList.DataBind()
<igtbl:UltraWebGrid ID="ultrawebgrid1" runat="server"
DataSourceID="dsGetEmployeeHistory" Height="473px" Width="100%">
<Bands>
<igtbl:UltraGridBand>
<Columns>
<igtbl:UltraGridColumn BaseColumnName="EmployeeId" IsBound="True"
Key="EmployeeId" Width="125px">
<Header Caption="Employee ID">
</Header>
</igtbl:UltraGridColumn>
<igtbl:UltraGridColumn BaseColumnName="EmployeeName" IsBound="True" Key="EmployeeName" Type="DropDownList" width="250px" >
<Header Caption="Employee Name">
<RowLayoutColumnInfo OriginX="1" />
</Header>
<Footer>
<RowLayoutColumnInfo OriginX="1" />
</Footer>
</igtbl:UltraGridColumn>
</Columns>
<AddNewRow View="Top" Visible="Yes">
</AddNewRow>
</igtbl:UltraGridBand>
問候