問題タブ [cell-formatting]
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.
.net - 異なる単位で表示できるDataGridView列を実装するにはどうすればよいですか?
コレクションにバインドされたDataGridView(.NET winforms)があります。フィールドの1つは、フィートで保存された距離です。ただし、グリッドは、システム設定に応じて、フィートまたはメートルで表示できる必要があります(ただし、常にフィートとして保存されます)。どうすればよいですか?CellParsingイベントを使用して、ユーザー入力時に値をフィート(表示設定がメートルの場合)に変換する必要があるように感じます。また、表示設定がメートルに設定されている場合は、CellFormattingイベントを使用して表示値をメートルに変換する必要があります。それは正しいと思いますか、それとももっと簡単な方法がありますか?
c# - C#のCellFormattingイベントは本当に遅い
私はCellFormattingイベントに苦労してきました、それはとても遅いです。
私は次のようなDataGridViewを持っています:
ヘッダーのチェックボックスをクリックすると起動する関数を作成しました。これにより、すべてのチェックボックスがその列にチェックインされます。
この関数は、10行の場合は完全に機能しますが、300行の場合は、必要なものがあります...すべてのチェックボックスをオンにするのに9秒の遅延があることがわかりました。 CellFormatingイベントが原因です。
私のCellFormatingイベントコードは次のとおりです。
そして私はDataGridViewにDoubleBufferingを使用しました。今、私はこのCellFormattingイベントで何をすべきか分かりません...
ios - cell.detailTextLabel.text は NULL です
cell.detailTextLabel.text
myが null である理由がわかりません。
を値に設定cell.textLabel.text
できますが、詳細には設定できません。
winforms - DataGridViewにすべてのセルに対してCellFormattingイベントを発生させる方法はありますか?
CellFormattingイベントを使用して、アプリケーション全体のさまざまなグリッドのセルを色分けします。
Excelへのエクスポート(および印刷)を処理する一般的なコードがいくつかありますが、それは白黒で行われます。これを変更して、グリッドから色を取得します。
この質問と回答は役に立ちました(そしてそれは機能します)...単一の画面を超えて広がるより大きなグリッドに問題があることを除いて。画面にまだ表示されていないグリッドの部分は、(論理的に)CellFormattingコードが実行されることはないため、基になる色が設定されることはありません。その結果、Excelでは、色分けがページの途中で消えてしまいます。
3つの解決策があるようです:
1)Excelにエクスポートする前に、グリッドのすべての部分にスクロールする必要があることをユーザーに伝えます。ハ!深刻な解決策ではありません
2)Excelにエクスポートする前に、プログラムでグリッドのすべての部分にスクロールします。(1)よりもわずかに恐ろしいだけです
3)Excelコードへのエクスポートで、上部に何かを起動して、DataGridViewにその領域全体をペイント/フォーマットするように指示します。
このようなことをする何かがありますか?
ああ、4番目のオプションがありますが、これには大量の既存のコードに触れることが含まれます。
4)CellFormattingイベントの使用を停止し、ロード時にセルをフォーマットします。これに関する問題は、CellFormattingがyear dot以来行ってきた方法であるため、アプリケーション内のすべてのグリッドを再ツール化する必要があることです。
c# - CellFormating は現在の行を取得します
指定したセルをフォーマットするために DataGridView CellFormating を使用しています。私が試しているコード:
問題は、すべての列の値を変更することですが、指定した行の値のみを変更したいです。どうすれば管理できますか?
c# - TelerikCellFormattingの列の色が機能していません
RadGridTelerikの列の色を変更したい。に色を付けたいのですが、に色をcol index 2,3
変えたいですcol Index 0,1
。
列2、3の色は機能していCol index 0,1 is not working,
ますが、インデックスに色がありませんCol index 0 & 1
これはコードです:
ios - iPhone:iOS6と5.1の間のcellForRowAtIndexPathの動作の不可解な違い
UITableViewのすべてのセルに、削除アクセサリと開示インジケータを常に表示したいと思います。
(この理由は、編集ボタンがない/必要ないためです)
これは5.1でこのコードで動作します:
これは、iOS6.0で同じ動作を生成していません。行を追加すると、削除アクセサリなしで表示されます。興味深いことに、次にセル(didSelectRowAtIndexPathを実行)を選択すると、詳細ビューでキャンセルを押すことができ、削除アクセサリがテーブルセルに表示されます。
誰かがこの不一致を説明できますか?私はこれについてAppleのドキュメントで何も見つけることができません(あなたが私に何かを指摘することができれば、私は感謝するでしょう)。そもそもこのメソッドにコードを入れるべきではないでしょうか?ありがとう。
c# - DataGridView CellFormating の速度の問題?
3k 前後の行がたくさんある DataGridView があります。特定の値に応じて、いくつかの行を異なる色 (3 種類の色) で作成する必要があります。すると、2色なら問題なく、3色だと問題が発生します。
1.imgのままスクロールバーが消えて、下にスクロールするとまた出てきます。2 つ目の問題は、DGV をダブルクリックして選択したアイテムの詳細を表示すると、アプリが応答しないことです。2色の場合は問題ありません。
これは1.imgです
これは 2 色の画像です。スクロール バーが所定の位置にあり、ダブルクリックしても「応答していません」というメッセージは表示されません
。
理由はありますか?
c# - CellFormattingDataGridViewイベントのフォーマットの問題
これが私が経験している問題です:私はDataGridView
(それをAと呼びましょう)から来る多くのレコードをリストしていSqlDataReader
ます。これは、別のグリッドのイベントでDataGridView
入力されます。グリッドAの4番目の列の日付が今日(新しい)より大きい場合は行を赤でペイントする必要があります。そうでない場合は、行を青でペイントします。SelectionChanged
CellFormatting
これを行うためにイベントで実装したコードは次のとおりです。
理由はわかりませんが、グリッド内の任意の行をクリックするか、上下にスクロールすると、線の色が変わります。残念ながら、ポイントが足りないため、画像を投稿できません。
誰かがこの問題を手伝うことができるでしょうか?
excel - XSLT によって生成された XSLX ファイルのセルの書式設定
XSLT を使用して、日付列を含むレポートを生成しています。スプレッドシートの XLSX ファイルで、日付を文字列として渡すと、Excel などのスプレッドシート パッケージで開くと、日付であると見なされますが (これは正しい)、MM/dd/yyyy
実際に必要なものがdd/MM/yyyy
. これは、これを引き起こしているスプレッドシート パッケージのようですが、XSLT からセルの書式設定を定義できるかどうか疑問に思っていました。
これを行うために使用しているコードは次のとおりです。
でセルを開始するなど、これを回避する他の方法を試みました'
が、奇妙なことに、これは機能しませんでした!
上記の XSLT に関連する XML サンプルを次に示します。