私は ASP.Net を学んでいるところなので、私と私の質問にご理解をお願いします。私のプログラムには、さまざまな画像を指す URL 文字列を含むデータセットがあります。私の質問は、そのデータセットを Repeater コントロールのデータソースとして使用して、Repeater がそれらの URL を使用して画像を表示できるようにすることはできますか?
助けとアドバイスをどうもありがとう。
あなたは間違いなくそうすることができます。Load
おそらく次のようなメソッドで、コード ビハインドでバインディングを実行する必要があります。
repeaterControl.DataSource = yourDataSet.Tables[0];
repeaterControl.DataBind();
取得しようとしている0
のインデックスはどこにありますか。DataTable
次に、次のようなマークアップを作成します。
<asp:Repeater ID="repeaterControl" runat="server">
<ItemTemplate>
<asp:Image runat="server"
ImageUrl="<%# DataBinder.Eval(Container.DataItem, "TheFieldName") %>" />
</ItemTemplate>
</asp:Repeater>
は、URL を含む のTheFieldName
フィールド/列の名前です。DataTable
ここで、このコードを少しデバッグする必要があるかもしれません。これを中心にプロジェクト全体を構築したわけではないからです。