問題タブ [itemdatabound]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
343 参照

sorting - 埋め込まれた Repeater のフィールドに基づいて DataGrid 列を並べ替えるにはどうすればよいですか?

DataGrid の ItemDataBound イベント中に入力される Repeater から内容を取得する 1 つの列を持つ DataGrid があります。Repeater の値に基づいて DataGrid 行を並べ替えることができる必要があります。DataGrid の短縮サンプルを次に示します。

ご覧のとおり、3 番目の列には が含まれておりmeeting_start_time、その値は Repeater を介して表示されます。

meeting_start_timeリピーターの値で "Time" 列を並べ替えるように DataGrid に指示するにはどうすればよいですか?

0 投票する
2 に答える
1807 参照

asp.net - ネストされたリストビューの itemdatabound イベント

親の「ItemDataBound」イベントにデータバインドするネストされたリストビューがありますが、ネストされたリストビューの itemdatabound イベントにアクセス/登録するにはどうすればよいですか?

ありがとう!

編集

私の親リストビューitemdataboundは今のように見えます、

しかし、私はエラーが発生します

BC32022: 'Public Event ItemDataBound(sender As Object, e As System.Web.UI.WebControls.ListViewItemEventArgs)' はイベントであり、直接呼び出すことはできません。「RaiseEvent」ステートメントを使用してイベントを発生させます。

0 投票する
1 に答える
1312 参照

asp.net - ItemDataBoundを使用すると、1行おきにしか取得できません。なんで?

次のようなコードを使用して、テーブルがバインドされた後、テーブルのすべての行を操作しています。

表の各画像の横に、画像(行)を削除するためのボタンがあります。はうまく機能しているように見えますが、実際に発生するのは、他のすべての行のアイテム(削除ボタン)が非表示になることです。何がそれを引き起こす可能性がありますか?これは、Googleで検索する正しい単語を見つけるのが難しいです。:)

私のテーブルを見ると、説明付きの画像の素敵なリストのように見えます。画像と、画像の横に削除ボタンがある他のすべての行があります。この単純な例(わかりやすくするために条件を省略しました)では、すべて削除する必要があると思います。

助言がありますか?

0 投票する
1 に答える
1784 参照

c# - Repeater 内で生成された DropDownList の値を更新します

これを検索しましたが、必要な要件を正確に満たすものはないようです。シナリオは次のとおりです。

  1. File1、File2、File3、および File4 を含むリストがあります。このリストはリピーターにバインドされます。
  2. 各リピーター項目には DropDownList が含まれています。
  3. リピーターの ItemDataBound イベントを使用してリストを反復処理し、リストに格納されているすべてのアイテムのドロップダウンを作成して入力します。
  4. 最終結果は、ページ内のそのリスト項目に固有の値を持つ一連のドロップダウンを生成することです。

ただし、要件には変更があり、変更には次のものが含まれます。

  1. リストの現在の繰り返しが File1 の場合、File1 のみのドロップダウン リストが作成されます。次に、File2 と File3 の場合、新しいドロップダウンを作成する代わりに、File1 のドロップダウン ボタンに値を追加するだけです。
  2. リストの現在の反復が File4 の場合、新しいドロップダウンが再度作成されます。

File1 の ID を取得して、File2 と File3 に対して ItemDataBound イベントが発生したときに File1 の DropDownList を更新する方法はありますか? または、これを行う別の方法を検討する必要がありますか?

0 投票する
1 に答える
552 参照

asp.net - ItemDataBound イベント時間を短縮する

ホテルごとに10枚の画像を表示する必要がある100件のホテルのリストがあります。これには DataList コントロールを使用しました。私の画像は別のテーブルに保存されているため、 ItemDataBound Event で HotelId を使用して画像のリストを毎回照会する必要があります。しかし、そのストアド プロシージャが呼び出されるたびに、完了するまでに約 6 秒かかります。したがって、100行の場合、100 * 6秒が必要で、これが私のコードです

コードを最適化する方法を教えてください

0 投票する
3 に答える
7835 参照

c# - リピーター行の値を変更しますか?

リピーター内の値を変更しようとしています:(itemdataboundイベントを介して)

年が空の場合-設定値blabla

私のリピーター:

私のc#コード:

変更されますが、リピーターには表示されません(古い値が表示されます)。

1つの解決策は、 -にserver controlor literal(runat server)を追加し、サーバーの""に値を変更することです。itemTemplatefindControl

他の解決策はjQueryによるものです-空の最後のTDを検索します。

しかし-私の質問:

他のサーバー側の解決策はありますか()?

0 投票する
1 に答える
731 参照

asp.net - ItemDataBound 削除コマンドで 2 回呼び出される

リストビューに問題があります。

リストビューで削除ボタンがクリックされたときにそれを行っています:(コードは簡略化されており、必要に応じて削除されます)

問題は、それを削除すると itemdatabound が 2 回実行される場合に発生します (ただし、listview prerender は 1 回)。

どうやって来るの?どうすればそれを回避できますか?

0 投票する
2 に答える
3454 参照

c# - リピーターの ItemDataBound のエラー

asp.net でリピーターを使用していますが、デバッグしようとするとこのエラーが発生し続けます。このアプリケーションにはすでに複数のリピーターがあり、それらのリピーターはすべて問題なく正しく動作しています。これをページの上部に追加しようとすると、このエラーが表示されます。アイテム データ バインド セクションを削除すると、エラーは表示されません。私はこれに正しい名前でC#でセットアップされたメソッドを持っています。

説明: この要求を処理するために必要なリソースのコンパイル中にエラーが発生しました。次の特定のエラーの詳細を確認し、ソース コードを適切に変更してください。

コンパイラ エラー メッセージ: CS1061: 'ASP.default_aspx' には 'rptCert_ItemDataBound' の定義が含まれておらず、タイプ 'ASP.default_aspx' の最初の引数を受け入れる拡張メソッド 'rptCert_ItemDataBound' が見つかりませんでした (using ディレクティブまたはアセンブリ参照?)

ソース エラー:

0 投票する
1 に答える
5511 参照

c# - ItemDataBoundを使用してフィールドに基づいてボタンを作成すると、c#asp Repeaterデータが表示されない

基本的に、部門テーブルにデータを入力しようとしており、変更日などに基づいて、特定の日付範囲内にある部門のボタンを作成します。問題は、ボタンが作成されますが、データがないことです。

ここに私がこれまでに持っているものがあります-onPageLoad iTemDataBoundを試すまで、すべてが機能して表示されるデータソースをバインドします

ASP.net

c# コード

0 投票する
1 に答える
1878 参照

vb.net - itemDataboundを使用したリピーター内のドロップダウンリストfindbyvalue

linqを使用してデータベースから入力された配列からデータがバインドされるときに値が選択されるドロップダウンを備えたリピーターを設定しようとしています。

私が抱えている問題は、各ドロップダウンリストがレンダリング時に同じ選択された値を持っていることです。これは、配列内の最後の値でもあります。選択した各値は、前回の送信のテーブルに保存されているラベルに対応する必要があります。

func.ConfigurePastClientSetting(label.Text、krmid)は、過去のフォーム送信からデータベースに保存されたddl内の値の1つに等しい値を返します。

ddl.ClearSelectionを削除すると、「ドロップダウンリストエラーで複数の選択された値を持つことはできません。マークアップは次のようになります。

first(0)ddl.SelectedValueをチェックしようとすると、配列の最後の項目が取得されます。