これはリピータコントロールを使用して結果を表示する方法の例である....
ASP.NETリピータはAlternatingItemTemplate、SeparatorTemplate、HeaderTemplateとFooterTemplatesならびにItemTemplateにと共に使用しました。分離コードファイルで
<asp:Repeater ID="NewsListRepeater" runat="server">
<HeaderTemplate>Funky Title<br /><br /></HeaderTemplate>
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "SpecialNumber") %><br />
<%# DataBinder.Eval(Container.DataItem, "SpecialLetters") %><br />
</ItemTemplate>
<SeparatorTemplate>
------<br />
</SeparatorTemplate>
<AlternatingItemTemplate>
<i><%# DataBinder.Eval(Container.DataItem, "SpecialNumber") %></i><br />
<i><%# DataBinder.Eval(Container.DataItem, "SpecialLetters") %></i><br />
</AlternatingItemTemplate>
<FooterTemplate><br />End of the funky stuff</FooterTemplate>
、次のコードは、データテーブルを作成し、私たちはその後、リピータに結合する、単なるデモンストレーション用のDataTableに入れるためにいくつかの単純なデータを作成するために使用されます。現実の世界では、Repeaterをデータベース呼び出しの結果にバインドするか、おそらくXMLファイルにバインドします。
protected void Page_Load(object sender, EventArgs e)
{
// create a datatable
DataTable newsDataTable = new DataTable();
// add some columns to our datatable
newsDataTable.Columns.Add("SpecialNumber");
newsDataTable.Columns.Add("SpecialLetters");
// create some rows in our data
string _letters = "ABCDE";
for (int i = 1; i <= 5; i++)
{
DataRow newsDataRow = newsDataTable.NewRow();
newsDataRow["SpecialNumber"] = i;
newsDataRow["SpecialLetters"] = _letters.Substring(5 -i);
newsDataTable.Rows.Add(newsDataRow);
}
// bind our datatable to our repeater
NewsListRepeater.DataSource = newsDataTable;
NewsListRepeater.DataBind();
}
とアウトプットは、このようなものです....私はそれを願っています
Funky Title
1
E
------
2
DE
------
3
CDE
------
4
BCDE
------
5
ABCDE
End of the funky stuff
あなたは
....助け共有するのが良いですどんな例がありますか?私もチェックします。 – Anirudh
これまでGoogleやMSDNについて聞いたことがありますか? :-) –