AlternatingItem on a datagrid
HI everyone!
Please help me, i have a datagrid with a list of columns, one column is a dropdown list which i want to populate it depending on the value of column 1(typeID)
This is waht i currently have for the dropdown
<asp:TemplateColumn HeaderText="Fruits">
<ItemTemplate>
<aspropDownList id="Fruits" runat="server"></aspropDownList>
</ItemTemplate>
</asp:TemplateColumn>
And on my code behind on ItemDtaBound i have
Dim ID As Integer
Dim iType As Integer
Dim oDR As DataRow
Dim oDRs() As DataRow
Dim oDDL As System.Web.UI.WebControls.DropDownList
If (e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem) Then
ID = CInt(e.Item.Cells(0).Text)
oDRs = MY_ClientDataSet.Tables(0).Select("FRID = " & ID)
oDR = oDRs(0)
iType = CInt(oDR("TypeID"))
oDDL = CType(e.Item.FindControl("Fruits"), System.Web.UI.WebControls.DropDownList)
Case 1
Fruits.Items.Add(New ListItem("apple", "1"))
Fruits.Items.Add(New ListItem("pear", "2"))
Case 2
Fruits.Items.Add(New ListItem("avo", "1"))
Fruits.Items.Add(New ListItem("tomato", "2"))
Fruits.Items.Add(New ListItem("lettuce", "3"))
End If
End if
When i debug, i dont even get inside the IF statement, it jumps it.resulting in my dropdowm being always empty
|