問題タブ [datagridviewcheckboxcell]
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.
c# - チェックボックスがチェックされているときにグリッドテーブルから値を取得できませんか?
チェックボックスがチェックされている行の値を取得したい。私は C# Windows フォームが初めてで、これまでのところ成功していません。最終的にこれらの行の値を使用したいので、ユーザーが複数の行を選択した場合、チェックされた行の値を取得する必要があります。また、選択モードを「fullrowselect」に設定しました
コードの変更を提案してください
vb.net - データベース値 vb.net に基づいて DataGridView のチェック ボックスを設定します。
ヘルプが必要な場所をより具体的に示すために、以下に指摘されているより明確に編集されたコードを参照してください。
私が達成しようとしているのはこれDataGridView
です。最初に別のものをハードコーディングしました。列は次のとおりです (順番に)。DataAdapter
DataTable
DataGridViewCheckBoxColumn
DataGridView
またComboBox
、別のデータベースからユーザー名が入力されています(ただし、2つには共通のキーuserIdがあり、特定のプロジェクトを別のフォームで編集する管理者権限を持つユーザーに関連付けられています)。このフォームの目的は、そのユーザーにプロジェクトを追加して、追加のプロジェクトを編集するための管理者権限を付与できるようにすることです。
DataGridView
すべてのプロジェクトを入力する必要があり、DataGridViewCheckBoxColumn
(データベース内の既存の情報に従って) userId が既に管理者権限を持つことに関連付けられているプロジェクトに応じて、プロジェクトに '.checked = true' を入力する必要があります。次に、新しいプロジェクトを追加する機能が必要ですが、新しいチェックボックスをオンにしてから をクリックしbtnUpdate
、それに応じてデータベースを更新します。
に入力しDataGridView
、 を作成しDataGridViewCheckBoxColumn
、その列を非読み取り専用にすることはできましたが、プロジェクトに関連付けられているボックスをチェックすることはできません...以下はコードです...助けてください?
SQL テーブルのレイアウトの内訳: USER_PROJECTS TABLE CONSISTS OF (UserID, UserName, JobNo); プロジェクト テーブルの構成 (UserID、JobNo、ProjNo、ProjName)
c# - すべての TabPage タブで DataGridViewCheckBoxCell を設定します
各 TabPage に DataGridView を持つ TabControl があります。DataGridView には、Column[0] に DataGridViewCheckBoxCell があります。
すべての TabPages の DataGridView の同じ Row にある DataGridViewCheckBoxes のチェックを外したい。
クリックした TabPage の DataGridView にしかアクセスできません。myDataGrid_CellContentClick イベントの送信者オブジェクトには、他の TabPages が含まれていないようです。
他の TabPages に checkBox を設定するにはどうすればよいですか。
vb.net - DataGridView DataGridViewTextBoxColumn FalseValue を上げる System.FormatException Windows フォーム VB.Net
このコードを使用して、DataGridView を入力/フォーマットしています。アイデアは、ユーザーがチェックボックスをオンにして後で保存ボタンを押すと、TrueValue または FalseValue のいずれかをデータベースに書き戻すというものです。DataGridView が読み込まれるときの FalseValue の問題を除いて、コードは正常に機能します。データベース内のすべての値が TrueValue の場合、DataGridView は正常に開き、すべてのチェックボックスがオンになります。ユーザーはチェックを外したり、チェックしたり、何でも保存できます。適切な TrueValue または FalseValue がそれに応じてデータベースに書き込まれます。問題は、データベースに FalseValue がある場合、DataGridView が読み込まれる (またはチェックされていないチェックボックスの上にポインターを置く) ときに、DataGridView の既定のエラー ダイアログが表示されることです。エラーは次のとおりです。
DataGridView で次の例外が発生しました: "System.FormatException: はブール値の有効な値ではありません。 ---> System.FormatException: 文字列は有効なブール値として認識されませんでした。 システムで System.Boolean.Parse(String value) で.ComponentModel.BooleanConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) --- 内部例外スタック トレースの終了 --- System.ComponentModel.BooleanConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value) at System.Windows .Forms.Formatter.FormatObjectInternal(Object value, Type targetType, TypeConverter sourceConverter, TypeConverter targetConverter, String formatString, IFormatProvider formatInfo, ObjectformattedNullValue) at System.Windows.Forms.Formatter.FormatObject(Object value,System.Windows.Forms.DataGridViewCell.GetFormattedValue(オブジェクト値、Int32 rowIndex、DataGridViewCellStyle& cellStyle、TypeConverter valueTypeConverter、TypeConverterformattedValueTypeConverter、DataGridViewDataErrorContexts コンテキスト) " このデフォルト ダイアログを置き換えるには、DataError イベントを処理してください。このデフォルト ダイアログを置き換えるには、DataError イベントを処理してください。このデフォルト ダイアログを置き換えるには、DataError イベントを処理してください。
私のコードは次のようになります。
TrueValue が正常に機能する理由がわかりませんが、FalseValue はそうではありません。"" 以外の FalseValue 文字列を試しましたが、同じ結果になりました。私がやろうとしていること、またはエラーを発生させる方法に明らかな問題はありますか?
c# - クリック時に DataGridViewCheckBoxColumn の自動チェックを停止する方法はありますか?
私は DataGridView を使用しており、いくつかの DataGridViewCheckBoxColumns セットアップがあり、そのうち 2 つは ThreeState プロパティが True に設定されています。
グリッドの一部の行では、チェックボックスをチェック済みまたは不確定にするだけです。チェックを外すと、ユーザーは使用できなくなります。ただし、ユーザーがチェックボックスを繰り返しクリックすると、チェックされた状態から不確定になり、チェックされていない状態になります。チェック、不確定、チェック、不確定などにしたいだけです。
チェックボックスがクリックされたときにチェック/チェック解除されないようにする方法はありますか (標準の Windows フォーム Checkbox コントロールの AutoCheck プロパティと同様)、または DataGridViewCheckBoxCell のチェックされた変更をキャンセルするために使用できるイベントはありますか?
チェックされたセルをチェックされていないセルからチェックされているセルまたは不確定なセルにプログラムで強制しようとしましたが、UI にはこれが反映されません。
actionscript-3 - ポップアップ内のすべてのチェックボックスを選択および選択解除するチェックボックス/ラジオボタン
一度にすべてを選択および選択解除できるようにしたいチェック・ボックスのリストがありますが、|チェック・ボックスを使用してこれを行うにはどうすればよいですか?
私が持っているチェックボックスのmxmlは以下の通りです:
winforms - DataGridViewCheckBoxCell の追加
簡単なコード行:
「System.FormatException: セルの書式設定された値の型が間違っています」という結果になります。フォームが実行されたとき。
理由はありますか?ありがとう
javascript - yii2 チェックボックス列の選択された行 - gridview を使用して選択された行のパラメータを取得する方法
選択した行で gridview チェックボックスを使用してパラメーターを取得する方法。グリッドビューのヘッダーに複数のアクションのボタンがあります。
選択した行の結果数を取得します。4行を選択した場合。アラートボックスに以下の結果が表示されます。
この 1,2,3,4... のような選択された行のキーのみをアラート ボックスで取得します。グリッドビューで使用してアクティブなモデル データを取得する方法。pk id のように。
コントローラーにメソッドがあります
このような userid と jobid パラメーターを取得したいdoreject/userid=$model->userid&jobid=$model->jobid
JavaScriptを使用してこれらのパラメーターを取得する方法を見つけました。
さらに、以下のようなプロパティのcheckboxOptionsを追加しました:
チェックボックスオプションを使用した後にチェックボックスのソースコードを表示する
選択した行のデータ属性を取得するには? このコードを使用して属性を取得しようとすると、エラーが発生します$("#pjax-list-'.$model->id.'").yiiGridView("getSelectedRows").attr("data-uid")
または、この問題を解決する簡単な方法はありますか?