Я пытаюсь передать SqlParameter
в SqlDataSource
.
SqlDataSource
имеет условие ...Where A.PERS_LNAME = @PERS_LNAME
Теперь приступая к настройке SqlDataSource
, я нажимаю «Настроить источник данных» и дохожу до шага «Определить параметры».
Я выбрал «Источник параметра» = Управление, но я не вижу <asp:Table>'s ID's
вообще!
Только GridView
id
отображается в раскрывающемся списке.
Короче говоря, я не вижу <asp:tablecell>
id
вообще
Вот как определяется мой <asp:Table>
.
<asp:Table runat="server">
<asp:TableRow runat="server">
<asp:TableCell runat="server">Lastname:</asp:TableCell><asp:TableCell runat="server"><asp:TextBox ID="sqlParameterLastname" runat="server"></asp:TextBox></asp:TableCell>
<asp:TableCell runat="server">Firstname:</asp:TableCell><asp:TableCell runat="server"><asp:TextBox ID="sqlParameterFirstname" runat="server"></asp:TextBox></asp:TableCell>
</asp:TableRow>
</asp:Table>
Дополнительная информация:
Следующие два сценария работают, но третий не работает. Обратите внимание, что разница между 2 и 3 заключается в том, что я ввел дополнительный столбец с <td>LastName</td>
<asp:TextBox ID="sqlParameterLastname" runat="server">
<table><tr><td><asp:TextBox ID="sqlParameterLastname" runat="server"></asp:TextBox></td></tr></table>
<table><tr><td>LastName</td><td><asp:TextBox ID="sqlParameterLastname" runat="server"></asp:TextBox></td></tr></table>
Можете ли вы помочь мне, где я иду не так? Или такое встраивание элементов управления asp не разрешено?