SqlParameteraを aに渡そうとしていSqlDataSourceます。にはSqlDataSource条件があります...Where A.PERS_LNAME = @PERS_LNAME
設定に来てSqlDataSource、[データ ソースの設定] をクリックし、[パラメーターの定義] ステップまで進みます。
'Parameter Source' = Control を選択しましたが、まったく表示<asp:Table>'s ID'sされません!
ドロップダウンにはのみGridViewがid表示されます。
要するに、私はまったく見ませ<asp:tablecell>んid
これが my の<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 つ目のシナリオは機能しません。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コントロールの埋め込みは許可されていませんか?