referencing a parameter
Hi all:
I have a gridview gvinvitaciones whose columns are:
<Columns>
<asp:TemplateField HeaderText=”Región” SortExpression=”tregion”>
<EditItemTemplate>
<b><asp:label ForeColor=”Red” Text=”*” runat=”server” /></b>
<asp:DropDownList ID=”ddlpaises_editar” DataSourceID=”sqldspaises_editar” AutoPostBack=”true” DataTextField=”pais” DataValueField=”p0″ OnSelectedIndexChanged=”seleccionar_paises” runat=”server” />
<asp:DropDownList ID=”ddlregiones_editar” DataSourceID=”sqldsregiones_editar” DataTextField=”region” DataValueField=”r0″ runat=”server” />
</EditItemTemplate>
<ItemTemplate>
<asp:Literal text='<%# Eval(“tregion”)%>’ runat=”server” />
</ItemTemplate>
</asp:TemplateField>
</Columns>
The datasourceid is objdsinvitaciones
And I have
<asp:SqlDataSource ID=”sqldsregiones_editar” ConnectionString=”<%$ ConnectionStrings:Cresolia%>” SelectCommandType=”StoredProcedure” SelectCommand=”seleccionar_regiones” runat=”server”>
<SelectParameters>
<asp:Parameter Name=”p0″ />
</SelectParameters>
</asp:SqlDataSource>
How to set the p0 parameter in rowediting
I do
Sub Editar1(ByVal s As Object, ByVal e As GridViewEditEventArgs) Handles gvinvitaciones.RowEditing, gvpedidos.RowEditing
Dim gr As GridViewRow = s.Rows(e.NewEditIndex)
sqldsregiones_editar.SelectParameters(“p0”).DefaultValue = DirectCast(gr.FindControl(“ddlpaises_editar”), DropDownList).SelectedValue
End Sub
Hi all:I have a gridview gvinvitaciones whose columns are: <Columns>
<asp:TemplateField HeaderText=”Región” SortExpression=”tregion”>
<EditItemTemplate>
<b><asp:label ForeColor=”Red” Text=”*” runat=”server” /></b>
<asp:DropDownList ID=”ddlpaises_editar” DataSourceID=”sqldspaises_editar” AutoPostBack=”true” DataTextField=”pais” DataValueField=”p0″ OnSelectedIndexChanged=”seleccionar_paises” runat=”server” />
<asp:DropDownList ID=”ddlregiones_editar” DataSourceID=”sqldsregiones_editar” DataTextField=”region” DataValueField=”r0″ runat=”server” />
</EditItemTemplate>
<ItemTemplate>
<asp:Literal text='<%# Eval(“tregion”)%>’ runat=”server” />
</ItemTemplate>
</asp:TemplateField>
</Columns>The datasourceid is objdsinvitacionesAnd I have <asp:SqlDataSource ID=”sqldsregiones_editar” ConnectionString=”<%$ ConnectionStrings:Cresolia%>” SelectCommandType=”StoredProcedure” SelectCommand=”seleccionar_regiones” runat=”server”>
<SelectParameters>
<asp:Parameter Name=”p0″ />
</SelectParameters>
</asp:SqlDataSource>How to set the p0 parameter in roweditingI do Sub Editar1(ByVal s As Object, ByVal e As GridViewEditEventArgs) Handles gvinvitaciones.RowEditing, gvpedidos.RowEditing
Dim gr As GridViewRow = s.Rows(e.NewEditIndex)
sqldsregiones_editar.SelectParameters(“p0”).DefaultValue = DirectCast(gr.FindControl(“ddlpaises_editar”), DropDownList).SelectedValue
End Sub Read More