Given a pulldown template like:
<asp:TemplateColumn HeaderText="PO Line">
<ItemTemplate>
<asp:Label id="TX_POLine" runat="server" BorderColor="#E0E0E0"
BackColor="White" BorderStyle="Solid"></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList id="CB_POLine" runat="server"
Width="75px"></asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
How/where can I populate the pulldown in code?
I've tried everything I can think of to find that pulldown, but with no
luck. My latest attempt was:
For liRow = 0 To DG_List.Items.Count - 1
pd = CType(DG_List.Items(lirow).FindControl("CB_POLine"), DropDownList)
If Not pd Is Nothing Then
' --- should break here if the pulldown is found
End If
Next
Thanks
Scott Mitchell [MVP] - 23 Sep 2005 05:01 GMT
Ken, it matters when you're doing this. If you put a breakpoint in your
code, what's the value of DG_List.Items.Count?
Here's an article that shows how to display a DDL in an editable DG:
http://aspnet.4guysfromrolla.com/articles/080702-1.aspx
Also, you might want to consider taking a look at Andy Smith's free
BoundLookupColumn DataGridColumn control:
http://metabuilders.com/Tools/BoundLookupColumn.aspx
hth
> Given a pulldown template like:
>
[quoted text clipped - 21 lines]
>
> Thanks

Signature
Scott Mitchell [ASP.NET MVP]
mitchell@4GuysFromRolla.com
http://www.4GuysFromRolla.com/ScottMitchell