none
ObjectDataSource - GridView com ComboBox RRS feed

  • Pergunta

  • Opa, beleza?

    Eu tenho um combobox dentro de um gridview, eu quero alimentar ele, apartir do id que tenho em cada row.. dependendo do valor eu faço um select diferente naquele combo.

    Eu setei ele para um objectDataSource... e o controlID dele o que eu coloco para pegar o valor do linha?

    Alguem pode dar uma força? segue o código

    <table grid="1">
                            <tr>
                                <td>Modelo</td>
                            </tr>
                            <asp:Repeater ID="rptItens" runat="server">
                                <ItemTemplate>
                                    <tr>
                                        <td><asp:DropDownList DataTextField="TEXTO" validaGrupo="req" DataValueField="VALOR" DataSourceID="ObjectDataSource1" ID="ASIM_MODELO" runat="server"></asp:DropDownList></td>
    <td>
                                        <asp:HiddenField runat="server" ID="hdAsirCod" Value='<%# Eval("ASIR_COD") %>'/>
                                        </td>
                                    </tr>    
                                </ItemTemplate>
                            </asp:Repeater>
                        </table>

    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="SelecionarModelosComboAprovacao" TypeName="BusinessLayer.Suprimentos">
                    <SelectParameters>
                        <asp:ControlParameter ControlID="rptItens.row.FindControl('hdAsirCod')" DefaultValue="0" Name="codInsumo" PropertyName="SelectedValue" Type="Int32" />
                    </SelectParameters>
                    </asp:ObjectDataSource>

    quarta-feira, 23 de abril de 2014 14:39

Respostas

Todas as Respostas