問題タブ [row]
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.
sql - SQL 列を行に変換
私のテーブルには次の列があります。
これを次のように表示したい:
ご覧のとおり、列をカスタム列名のペアとして表示したいと考えています。ペアは、列 A と B、列 C と D、列 C と D です。
colors - wxPython wxListCtrl 選択した行の色
ステータスを示すことができるように、特定の行を選択した色を標準色(Windowsでは青)ではなく赤にしたいと考えています。wxPythonでこれが可能かどうか知っている人はいますか?
sql - SQLで既存の行から別の既存の行にデータをコピーしますか?
特定のコース、コース番号 6 の追跡データでいっぱいのテーブルがあります。
これで、コース番号 11 の新しい追跡データを追加しました。
データの各行は、1 つのコースの 1 人のユーザー用であるため、コース 6 とコース 11 の両方に割り当てられたユーザーの場合、2 つのデータ行があります。
クライアントは、2008 年 8 月 1 日以降いつでもコース番号 6 を完了したすべてのユーザーに、コース 11 の完了マークも付けてもらいたいと考えています。
したがって、コース番号が 6 で、完了済みとしてマークされ、2008 年 8 月 1 日より後のすべての行について、その特定のユーザーのコース 11 の追跡を含む行に完了データを書き込みたいと思います。
コース 6 の行からコース 11 の行にデータを引き継ぐ必要があるため、ユーザーのスコアや投稿された完了日などが移動されます。
テーブルの構造は次のとおりです。
一部の値は NULL になり、userID/courseID は既に適切な場所にあるため、明らかに引き継がれません。
gridview - レンダリング中にグリッドビューの行を置き換える
グリッドビューにバインドされたデータテーブルがあり、RowDataBound イベントでフィールドの値をチェックして、グリッドビュー行に何を表示するかを決定します。
ただし、場合によっては、行のデータ値を計算できないときに、すべての列にまたがる単一のラベルを持つ行を表示したいことがあります。
グリッドビューがコントロールの削除/追加にバインドされている場合、単一行のレンダリングをオーバーライドする方法はありますか?
asp.net - 色付きの行を交互にグリッドビューで行全体を選択する
行の色が交互に変わる Gridview があり、その行のどこかをクリックしたときに行を強調表示したいと考えています。残念ながら、私が見つけて使用しているコードは、以前にクリックした行に暗い色合いを適用します。たとえば、4 行のグリッドビューの場合、2 と 4 は銀色にシェーディングされ、他の 2 つは白になります。行 1 をクリックしてから行 4 をクリックすると、行 1 が銀色になります。これは、他の行をクリックした場合にも発生します。これが私のコードです:
どんな助けでも大歓迎です。ありがとう。
また、サーバー側で強調表示されている行を見つけるのを手伝ってくれる人はいますか? まるでセレクト。
asp.net - ヘッダーの後に Gridview 行を追加
新しいヘッダー行を Gridview に追加しようとしています。この行は、元のヘッダー行の下に表示されます。
私の知る限り、次の 2 つのイベントから選択できます。
1.) Gridview_RowDataBound 2.) Gridview_RowCreated
グリッドはポストバックごとにデータをバインドしていないため、オプション 1 はオプションではありません。オプション 2 は期待どおりに機能しません。行を追加できますが、このイベントでは HeaderRow 自体がまだ追加されていないため、HeaderRow の前に追加されます...
助けてください、ありがとう!
コード: (InnerTable プロパティはカスタム グリッドビューによって公開されます)
javascript - テーブル内のJquery非表示フィールド
jqueryを使用してテーブル行内の非表示フィールドに(クライアントIDで)アクセスする方法を誰かが知っているかどうか疑問に思いました。
上記は入力が1つしかない行で機能することがわかりましたが、入力名で値を取得する方法を理解するために助けが必要です。
これがテーブル行の例です。IDで2つのフィールドにアクセスするにはどうすればよいですか?
locking - テーブル行で Dibs を呼び出す
私が抱えている問題はこれです:
次のフィールドを持つテーブル(単なる例)があります。
次のことを行う IncreaseByFive() というメソッドがあります。
私が避けたいのは、次の状況です。
- ユーザー A がメソッドを呼び出し、値を取得します (現在は 5)
- ユーザー B がメソッドを呼び出して値を取得します (現在は 5)
- ユーザー A が値を 5 増やします (現在は 10)
- ユーザー B が値を 5 増やします (現在は 10)
- ユーザー A が値を保存 (10)
- ユーザー B は値を保存します (10)
これで、レコードの値が 15 になるはずが 10 になりました。
私が強制したいのは次のとおりです。
- ユーザー A がメソッドを呼び出し、値を取得します (現在は 5)
- ユーザー B はメソッドを呼び出しますが、A が既に呼び出しているため、待機する必要があります。(ディブ!)
- ユーザー A が値を増やします (現在は 10)
- ユーザー B はまだ待機中です
- ユーザー A が値を保存します (レコードの値は 10)
- ユーザー B は値 (10) を読み取ることができるようになりました。
- ユーザー B が値を増やします (15)
- ユーザー B が値を保存する
これで、レコードの値は 15 になりました。これが、探している結果です。
過去に静的クラスを使用してこの問題を解決し、そのクラスのコンストラクター内で作成された静的オブジェクトにロックを設定して、すべての作業を 1 つの静的メソッドに集中させ、他の呼び出しを順番に待機させました。ただし、これはスケーラブルではありません。
また、トランザクションの最高の分離レベル (シリアル化可能) も、上記の不要な例のステップ 2 での読み取りを許可するため、うまくいかないと思います。
別の解決策は、独自のロックテーブルを作成してそこにロックを記録することだと思いますが、それは必要ではないようです。
私はこのプロジェクトを C# (3.5) と SQL サーバー 2008 で開発しています。
ハイブマインドは何を考えていますか?