問題タブ [databound]

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 投票する
1 に答える
4732 参照

gridview - 行データ バインド イベントのグリッド ビュー データ項目を変更しますか?

グリッド ビューをデータ テーブルにバインドしています。バインド後にいくつかの値を計算したい これを達成するための簡単で一般的な方法は、RowDataBound イベントですべての計算を行い、行内のコントロールを見つけて、それらに計算値を入力することです。しかし、現在、グリッド ビューにはコントロールがなく、Eval メソッドを直接使用して値を表示しています。

DataBound イベントのグリッド ビュー行に関連付けられたデータ項目を更新して、コントロールの追加を回避し、テンプレート フィールドの計算列に直接アクセスできるようにする方法があるかどうか疑問に思っています。

そして、このように直接使用できます

しかし、私はnull row.DataItemを取得しています!

何か案が?

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

asp.net - RadiboButtonList で明示的に宣言されたアイテムの前にデータバインドされたアイテム

これについてのヒントは、インターネットのどこを探しても見つからないようです。

SQL データベースのテーブルにデータ バインドされた RadioButtonList コントロールを含む ASP.NET ページがあります。それはうまくいきます。また、バインドされたフィールドが NULL であるデータベース内のすべてのレコードを処理する追加の「不明」リスト アイテムを明示的に宣言しました。

ただし、他のすべてのアイテムがデータベースから取り出された後に「不明」オプションが表示されるようにしたいと思います。プロパティは AppendDataBoundItems と呼ばれているので、明示的に宣言されたアイテムの後に来るのは論理的だと思いますが、データバインドされたアイテムを最初に表示する方法はありませんか? プログラムで「不明」オプションを追加することでこれを達成できることはわかっていますが、それはやり過ぎのようです!

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

forms - 多対多の入力フォームアクセスでの重複

私は3つのテーブルを持っています

各連絡先は複数のアドレスを持つことができ、各アドレスは別の連絡先と共有できます

Accessで連絡先の入力フォームを作成するときに、名前と住所を1つのフォームに含めたいのですが、「ジェーンスミス」が、アドレスがすでにtblAddress「ジェーン」に保存されている「ジョンスミス」と結婚するのが心配です。 Smith」は新しい連絡先ですが、彼女の住所はすでに存在するため、ユーザーがテーブルに住所を再度追加できないようにする必要があります。

バインドされたフォームを使用しているので、別のアドレスとして保存する前に、tblAddressでアドレスを検索できない可能性があるのではないかと心配しています。

私のfrmEditContactでは、SQLステートメントを使用して、各連絡先で使用可能な各アドレスのコンボボックスにデータを入力しますが、frmAddContactにアドレスを追加すると、バインドされたtxtboxになります。

このように進めることはできますか?ユーザーがアドレスを再度追加するのを防ぐにはどうすればよいですか?

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

infragistics - 子バンドから列の幅を変更する方法 Infragistics.UltraGrid

マルチバンドを備えた Infragistics ウルトラグリッドがあります。

ultragrid はチケットのリストにバインドされます (1 番目のバンド) 2 番目のバンドは TicketHistory のリストを持つ履歴です

問題は、2 番目のバンドの列 Status が、1 番目のバンドの Selected 列 (チェックボックス列) と同じサイズで表示されることです。子バンドから列 (ステータス) の幅を変更するにはどうすればよいですか?

1. InitializeLayout ハンドラで幅を変更しようとしましたが、うまくいきませんでした。

2. Ultragridcolumn で PerformAutoresize を試しましたが、うまくいきませんでした。

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

c# - リピーター: c# を介したアイテムリストのボタンへの JavaScript

itemlist を持つリピーターがあり、C#/sql とデータバインドを介してデータを取得します。次に、アイテムリストの「deleteNewsButton」に onclick javascript を追加します。OnItemDataBound を使用する必要があると思いますか?

これが私のリピーターです:

編集:コードの背後からパラメーターを「deleteNewsButton」コントローラーにバインドするにはどうすればよいですか。コードの背後から行う必要があります...

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

c# - datatextfield の値を取得する方法

asp.net、c# を使用して、Visual Studio 2012 で Web サイトを作成しています。SQL サーバーからデータを取得するグリッド ビューを作成し、データベースから取得した列の 1 つである id_p にバインドされたボタン フィールドを作成しました。ボタンがクリックされた行の id_p のデータを取得しようとしています。

必要なのは、選択した行ではなく、id_p 値だけです。どうすればそれを行うことができますか?

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

c# - DataSource が EF5 Entity コレクションにバインドされている場合の DataGridView 行のフィルタリング

BindingList にデータバインドされた DataGridView があります

TextChanged イベントが次のように処理されるフィルタリング TextBox

コードを実行すると、データは正しく表示されますが、フィルター テキスト ボックスに次のように入力しようとするとColumnName like '%sometext%'、「System.Data.Entity.Internal.ObservableBackedBindingList`1[MyEntity] をキャストできない」という例外が発生します。 ' から 'System.Data.DataView' へ。

誰でも私にポインタを与えることができますか?

ありがとう。

解決済み:

汎用拡張メソッドを追加

そして、TextChanged イベント ハンドラーを次のように変更しました。

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

c# - チェックボックスリストのデータバインドイベントのすべてのアイテムのIDを取得する方法は?

を持っていて、そのイベントでその中の各アイテムCheckBoxListを取得する必要がありますが、取得方法がわかりません。助けてください。idDataBound

これが私のコードです:

HTML:

コードビハインドコードは次のとおりです。

実際に私がする必要があるのは、このチェックボックスリストにバインドされているアイテムのIDに基づいて、別のチェックボックスリストをバインドする必要があるということです。ここのように、私は領域をバインドしています。今、私は部屋の別のチェックボックスリストを、その特定のエリアの部屋を取得するために使用したいエリアIDのIDにバインドしたいと考えています。

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

c# - ASP.NET Databound フィールド -> チェックボックスフィールドの確認方法

問題があり、それに対する答えが見つかりません。VS2012 では、C#で ASP.NET Web サイトを作成しました。

メンバーシップ プロバイダーのセットアップと作業が完了しました。管理者がロールを編集してユーザーをブロックできる管理ページを作成したいと考えました。サーバー エクスプローラーから asp_membership テーブルをページにドラッグすると、それ自体が作成されました。

関係のない列をいくつか削除し、2 つのボタンを持つ itemtemplatefield を追加しました。最初にコードを見てください。

チェックボックスフィールド「IsLockedOut」が無効になっている場合は表示され、次の場合は表示されない2つのボタン(ブロックとブロック解除)を作成しようとしています...ポイントを取得します。

ページを読み込むと、両方のボタンが消えます。ここにエラーがあると思います: <%# Convert.ToBoolean(Eval("IsLockedOut").ToString()) %>? 誰かが私を助けることができますか?