問題タブ [datarepeater]
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.
xml - xml をデータ リピーター コントロールにバインドする
私はこのようなxmlファイルを持っています
私は名前を列ヘッダーとして、ベッドを子供として入れようとしています-> idを子供として入れようとしていますが、これを行う手がかりがまったくありません。
c# - DataRepeater の各アイテムの形状を変更するにはどうすればよいですか?
各項目のデータに基づいてオンとオフを切り替えたい ItemTemplate にいくつかの形状を持つ DataRepeater があります。他のすべてのコントロールで、DrawItem イベントを使用して同様のことをe.DataRepeaterItem.Controls["whatever"]
行いましたが、シェイプは ItemTemplate 内の ShapeContainer に保持されるため、これはシェイプでは機能しません。を使用して形状にアクセスしようとするとShapeContainer.Shapes.get_item(int index)
、null 参照エラーが発生します。私が把握できる限り、コンテナー内の図形は DrawItem イベントの時点で初期化されていません。
では、各アイテムが描画されたときにできない場合、アイテムの形状を変更する最良の方法は何ですか?
asp.net - リピーターでデータソースの出力をカスタマイズしていますか?
データ ソース (データ テーブル オブジェクト) に接続されたデータ リピーターがあります。特定の条件下で特定の列のフロントエンドの出力を変更する必要があります。これを行う最も効率的な方法は何でしょうか?
現在、フォーマットされた出力を作成して別のデータテーブルに割り当て、それをデータ ソースとして使用しようとしていますが、非常に複雑で、維持するのが難しいようです。
データソースの列の値を操作する簡単な方法はありますか? ソースの前後の行をチェックする機能が必要です。これは、一部の列の値の基礎となるものです。
c# - DataRepeaterで数値または文字列をフォーマットするにはどうすればよいですか?
技術:.NET、SQL Server 2008 R2、Winforms
わかりました、私の人生のために、私はこれを理解することができません。
まず第一に、SQL Server 2008データベースからのデータを格納するためにDataTableを使用しており、それをDataRepeaterにバインドしています。
私はこのようにバインディングを変更しようとしました:
これは、他の場所のテキストボックスやラベルではうまく機能しますが、DataRepeaterでは機能しません。(label1は、DataRepeaterに関連付けられたItemTemplateの一部です)
このようなデータのバインドは機能しないため、DataTableを取得して、列を上記の形式にする必要があります。
そして、データのフォーマットを手動で変更します:(それはフロートです)
どちらも機能しません。データリピーターはそれを元に戻すだけです。
これ欲しい:
そして私はこれを手に入れます:
何か案は?
c# - DataRepeater 内のコントロールにアクセスする方法
WinForms DataRepeater ( Microsoft.VisualBasic.PowerPacks.DataRepeater ) 内に 2 つの textBoxes とボタンがあります。
ボタンがクリックされたときに、これらのテキストボックスにアクセスしたい
どうすればこれを達成できますか?
c# - dataRepeater 内のコントロールのツールチップを設定する
ツールチップを設定したいWinforms DataRepeater内にpictureBoxがあります。試してみました
私も試しました
まだツールチップが表示されていません。
の解き方?
c# - DataGridView イベント CellMouseDoubleClick でアイテムを追加する DataRepeater
私が構築しているビデオ プレーヤーで、Artist、SongTitle、Path (hdd 上の .mp4 ファイルのパス) 列で構成されるデータベース テーブルを読み取り、それらの値を DataGridView に表示します。
イベントを使用して、アイテムをプレイリストのようなものDataGridView CellMouseDoubleClick
に追加したいと思います。DataRepeater
各 DataRepeater アイテムには
- アーティスト名と曲名を表示する 2 つのラベル
- 2ボタン
- プレーヤーに .mp4 ファイルをロードする再生ボタン
- DataRepeater (再生) リストからアイテムを削除する削除ボタン
DataRepeater
初めてクラスを使用するので、やりたいことに似たチュートリアルが見つかりませんでした。
vb.net - Data Repeater のラジオ ボタンのチェック状態を取得する
Windowsフォームにデータリピーターがあり、データリピーター内にラベルとラジオボタンまたはコンボボックスのいずれかがあり、ラジオボタンの量とそれらのテキストは、ラベルとコンボボックスと同様にデータベースから取り込まれます.
ラベルは質問であり、ラジオ ボタンまたはコンボ ボックスを使用して、ユーザーは質問に答えることができます。
私がやりたいことは、ラジオ ボタンのチェック状態を取得して、必要に応じて次の質問を表示できるようにすることです。たとえば、質問 1 の回答が「いいえ」の場合、質問 2 のみを表示します。
.net - 3 番目のネストされたリピーターで動的に追加されたコントロールを見つける
リピーターが3人います。それらをR1、R2、R3と呼びましょう。
ではR3
、 で一連のコントロールを作成しますPage_Init
。たとえば、これらのコントロールの 1 つに という名前がありWMC_image
ます。
R2を取得するためにこのコードを使用しています:
これはうまくいきます。しかし、R3 を取得するコードを追加すると、次のようになります。
エラーが発生します:
「System.ArgumentOutOfRangeException: 指定された引数が有効な値の範囲外でした。パラメータ名: インデックス」.
なぜこのエラーが発生するのですか? また、R3 内で HtmlGenericControl を取得するにはどうすればよいですか?
編集: 申し訳ありませんが、R1 のみが Page_Init で DataBind() を埋められることを追加するのを忘れていました。他の 2 つの Repeater は、OnItemDataBound イベントで満たされます。
R1 のすべてのコントロールをループ アウトすると、ヒットが大量に発生します。しかし、自分のサイトでそれらを見ることができても、R2 からは何も得られません。