我正在尝试将SqlParameter
传递给SqlDataSource
。
SqlDataSource
的条件为...Where A.PERS_LNAME = @PERS_LNAME
现在开始配置SqlDataSource
,我点击“配置数据源”并直到“定义参数”步骤。
我选择了'参数来源'=对照,但我根本看不到<asp:Table>'s ID's
!
下拉列表中仅显示GridView
的{{1}}。
简而言之,我根本没有看到id
的{{1}}
这就是我<asp:tablecell>
的定义方式。
id
其他信息:
以下两个方案有效,但第三个方案不起作用。请注意2和2之间的区别。 3是我引入了一个带有<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>
<td>LastName</td>
<asp:TextBox ID="sqlParameterLastname" runat="server">
你能在我出错的地方帮助我吗?或者是不允许嵌入asp控件?
答案 0 :(得分:1)
你确实可以将它们嵌入到表中,就像你正在尝试一样,但我从来没有试过从向导中分配这样的ControlParameter。
此外,我认为你有两个不同的问题。
但是,我也觉得您正在尝试执行此页面上显示的内容。此链接是否为您提供更多见解? http://www.4guysfromrolla.com/articles/030106-1.aspx
新想法,概念。使用div来排列布局。是的,你正在做一个基于表格的布局,但是对于div,它将对编译器起到不同的作用。如果您需要帮助,请告诉我。这是谷歌出现的示例页面http://bonrouge.com/~div-table
答案 1 :(得分:0)
这不起作用,因为控件是表控件的子控件。如果你把控件放在GridView,ListView,Repeater等中也存在同样的问题。如果网格必须动态生成控件(它在这里做),那么它们在设计时就不可用了。
如果你有一个静态表,那么最好只使用html表元素。