ASP.net WebFormでMySQLからデータを取得し、ListViewに表示しています。
コントロールの数にもよると思いますが、データが1500レコードくらいでかなり遅いです。
すべてのデータが表示されるタイミングというか完了イベント的なものを知りたいのですが
どのような方法がありますでしょうか
こちらのドキュメントを確認しましたが、それっぽいイベントがなく質問させていただきました。
https://docs.microsoft.com/ja-jp/dotnet/api/system.web.ui.webcontrols.listview.itemcreated?view=netframework-4.8
<asp:ListView ID="_listView" runat="server" DataSourceID="MySqlDataSource" DataKeyNames="item,lot" OnItemDataBound="_listView_ItemDataBound" OnLayoutCreated="_listView_LayoutCreated" > <EmptyDataTemplate> .. </EmptyDataTemplate> <ItemTemplate> .. </ItemTemplate> <LayoutTemplate> .. </LayoutTemplate> <SelectedItemTemplate> .. <//SelectedItemTemplate> </asp:ListView> <asp:SqlDataSource ID="MySqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:MySqlDataSorce %>" ProviderName="<%$ ConnectionStrings:MySqlDataSorce.ProviderName %>" SelectCommand="SELECT m.item as item,m.lot as lot,t.price1 as price1,t.price2 as price2 FROM m_syouhin m ,tbl_priceset t where m.item=t.item and m.lot=t.lot order by m.sort_id,m.item,m.lot"> </asp:SqlDataSource>
開発環境
Windows10 + VS2019
Mysql + IIS Express + Chrome
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/10 09:08
退会済みユーザー
2021/11/10 09:15
2021/11/10 11:37