Web ページのクライアント サイトにレコードを表示するために DataList を使用しています。DataList が空のときにメッセージを表示する必要があります。Datalistのプロパティはありますか? そのメッセージを表示する方法は?
17601 次
5 に答える
28
EmptyDataText
プロパティは、DataList ではまだサポートされていません。ただし、次のトリックを使用してほぼ同じ機能を実現できます。
<FooterTemplate>
<asp:Label Visible='<%#bool.Parse((DataList1.Items.Count==0).ToString())%>'
runat="server" ID="lblNoRecord" Text="No Record Found!"></asp:Label>
</FooterTemplate>
DataList のフッターにラベルを作成し、DataList のレコード数が 0 の場合のみ表示するようにします。
于 2012-05-17T05:56:59.997 に答える
0
このコードを使用してみてください
if( dataList.Items.Count == 0 )
{
dataList.Visible = false;
lblMessage.Visible = true;
lblMessage.Text = "No Record Found.";
}
lblMessage
DataListの下に最初は非表示になっているラベルコントロールです。上記のコードは、OnDataBind
イベント内またはメソッドを呼び出した直後に記述できますdataList.DataBind()
。
于 2011-11-08T02:50:53.820 に答える
0
datalist.children.length === 0
于 2015-11-23T14:47:23.383 に答える
0
RowCount = Convert.ToInt32(DLMoreImages.Items.Count.ToString());
if (RowCount != null && RowCount < 1)
{
DLMoreImages.Visible = false;
LblerrorMess.Text = "No Record Found...";
}
于 2010-05-03T11:11:14.020 に答える