userControl を使用して SqlDataReader データを表示しようとしています。
メインページで
public SqlDataReader Data2;
...
<uc1:WebUserControl ID="WebUserControl1" RData1="<%=Data2 %>" runat="server" />
そしてuserControlで
Repeater1.DataSource = RData1;
Repeater1.DataBind();
<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate>
<div class="row"> <b>
<%#DataBinder.Eval(Container.DataItem,
"replay_subject")%></b><br />
<%#DataBinder.Eval(Container.DataItem,
"replay_text")%><hr/> </div>
</ItemTemplate>
</asp:Repeater>
しかし、私はこのエラーが発生し続けます
'RData1' プロパティの文字列表現 '<%=Data2 %>' から 'System.Data.SqlClient.SqlDataReader' 型のオブジェクトを作成できません。