問題タブ [datasource]
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#datasourceを使用してdatagridviewのプロパティを非表示にする
datagridviewからパブリックプロパティを非表示にする属性が必要だと思います。しかし、私はそれを見つけることができません。
datagridview - どこで/いつ/どのようにBindingListを実行しますかPropertyChangedをListChangedイベントに変換/配線します
すべてINotifyPropertyChangedを実装するオブジェクトの階層があります。BindingListから派生したカスタムリストもあります。
INotifyPropertyChangedを含意するオブジェクトをリストに追加すると、どういうわけかPropertyChangedイベントが自動的にワイヤーアップ/ListChangedイベントに変換されることを理解しています。
ただし、リストをDataGridViewのデータソースとして設定した後、グリッドの値を変更しても、ListChangedイベントは発生しません...コードにステップインすると、PropertyChanged()イベントは発生しません。 nullであるためにトリガーされます。これは、想定されているように、BindingListのListChangedイベントに接続/変換されていないことを意味すると思います...
例えば:
そして、これが私のカスタムリストクラスです...
何かアイデアや提案はありますか?
ありがとう!
ジョシュ
passwords - Cognos データ ソースのパスワードを更新するにはどうすればよいですか?
db パスワードの有効期限が切れており、更新する必要があります。Cognos データ ソースのパスワードを更新するにはどうすればよいですか?
c# - C#/Winforms: DataSource の一部ではない列で datagridview を並べ替える
データベースからのデータバインディングにリンクされたデータソースを持つ datagridview があります。すべての列は、ヘッダーをダブルクリックしてソートできます。
ここで、数字だけを含む列を 1 つ追加しました。奇妙なことに、この列でデータグリッドビューを並べ替えることができません。ヘッダーをダブルクリックしても何も起こりません。
ソートモードを自動に設定しました。
ここで何が欠けていますか?
c# - ポストバック時にネストされたコントロール リストにデータソースを設定する方法
ここでは、ネストされたコントロール リストのデータソースを正しく設定しようとしています。
基本的な考え方:
asp:repeater アイテムがあります。内部には、DropDownList と BulletedList に加えて Button があります。
Repeater で選択した行から DropDownList で選択した項目を追加して、選択した行の BulletedList に追加したいと考えています。
これまでのところ、OnItemDataBound と OnClick を使用してそれを行うことができました。これは非常に優れています。問題は、OnItemDataBdoundの後にOnClick が発生するイベントです。BulletedList のデータソースに追加した項目を表示するには、ページを更新する必要があります。
私はこれを試しました:
その後
しかし、それは機能していないようです。
どちらも機能しません。
利用可能な提案はありますか?
[編集: 説明]
私はこの構造を持っているとしましょう:
ホスティングプラン : i-Perso
ドメイン : [ドロップダウンリスト] [ボタン: 関連付ける]
関連ドメイン :- Google COM
- google2.com
ホスティングプラン : i-Mense ドメイン : [ドロップダウンリスト] [ボタン: 関連付ける] 関連ドメイン :
- google3.com
1 番目のドロップダウンリストをクリックしてドメイン google4.com を選択すると、google4.com が行 i-Perso の箇条書きリストのデータソースに追加されます。
ここでやりたいことは、ドメインとプランを関連付けることです。1対1の関係だったらもっと良かったのですが、1対複数の関係です。
gridview - asp.netソートGridviewカスタムデータソースタイプ
グリッドビューを並べ替える唯一の方法は、それをデータソースまたはデータテーブルにバインドすることです。ユーザー カスタム リスト タイプにバインドしましたが、この状況では、グリッドビュー データソースをデータテーブルまたはデータビューに変換できません。これを行う方法はありますか?
よろしく
c# - XMLを編集可能なDataGridViewにバインドし、ロードと保存を可能にします
DataGridViewと[OK/キャンセル]ボタンのある設定ダイアログがあります。ダイアログを開くと、存在する場合と存在しない場合があるXMLファイルが提供され、内容が表示されます。ファイルが存在するかどうかに関係なく、ユーザーは、行を追加または削除できるだけでなく、DataGridViewの各セルのデータを変更できる必要があります。[OK]ボタンをクリックすると、DataGridViewのコンテンツが最初に提供されたXMLファイルにエクスポートされる必要があります。
私はこれを数時間だましていて、これらの要件のすべてを一度に機能させることはできないようです。
私が使用したクラスには、XmlDataDocument、List、DataSet、DataTable、BindingSourceなどがあります。
これが私の現在の実装です(失敗します)。注意点:すべての列を手動でReadOnly=falseに設定しました。新しい列を追加することはできますが、列の削除を許可する方法がわかりません。
.net - xml からの ASP.net チェック ボックス ラベル名
asp.net Webページにチェックボックスがあります
xml ファイルからチェック ボックスのラベル名を入力する方法は?
ドロップダウンでも同じことをしましたが、チェックボックスと同様にしたい
vb.net - DataGridViewの問題、非表示の行は引き続き表示され、データソースがあるにもかかわらずDataGridViewは空です
の行にいくつか問題がありますDataGridView
。
背景情報:(DataGridView
)はの1DataGridViewCalib
つTabPage
にありTabControl
、DataGridViewのいくつかの列は、いくつかの列があるため、自動的になりDataGridViewCheckBoxColumn
ます。これは、VisualStudio2008を使用してVB.Netで記述されたWindowsフォームです。ユーザーは入力データファイルをロードします。DataSource
Boolean
問題点:
1)に最初に到着するとTabPage
、ShowDataGridViewCalib
(以下のコード)が呼び出されます。DataGridView
一部の行は表示されるべきではないとコードが示しているにもかかわらず、すべての行がに表示されます。コードのブレークポイントは、コードがRows.Visible = False
イベントに到達することを示しています。すべての行が表示されているにもかかわらず、デバッガーのウォッチは次のことを示しています。
Columns.Visible=False
期待どおりに動作します。
サブルーチンShowDataGridViewCalib
を2回実行するときは、から強制することによりcheckbox
CbUniform
、行数の削減が正常に機能し、DataGridViewCalib.Displayed...Count
正しいです。
全体DataTable
が最初に表示される原因は何ですか?
2)ユーザーは別の入力データファイルをロードできます。2番目の入力ファイルがロードされてShowDataGridViewCalib
実行されると、別の奇妙なことが発生します。DataGridViewCalib.DataSource = {System.Data.DataTable}
これDataTable
はと同じプロパティを持っていますがdtCatchCalib
、
には何も表示されませんDataGridView
。2番目の入力ファイルがロードされる前に、とを含むほとんどのデータがクリアされDataGridViewCalib.Columns.Clear()
ますdtCatchCalib.Clear()
。特にこの2番目の問題については、エラーがの外にある可能性があると思いますが、行と列がないのに何ShowDataGridViewCalib
が原因であるかについてのヒントをいただければ幸いです。DataGridView
DataSource
コード:
コード内の行を処理する2つの代替方法があります。最初の試み(ここでコメント)はおそらく「最も素晴らしい」ものです。
プログラミングフォーラムに質問を投稿するのはこれが初めてです。はっきりと表現できなかった場合は、もう一度質問してください。
linq - LINQの次は?
の精神で
現在の LINQ プロバイダー:
- オブジェクトへのLINQ。
- LINQ to SQL。
- LINQ から XML へ。
- エンティティへの LINQ。
- LINQ から WMI へ。
- LDAP への LINQ。
- LINQ からインターネットへ。
- LINQ からデータセットへ。
- nHibernate への LINQ。
では、LINQ の次は何でしょう? クエリを実行できないデータ ソース LINQ はありますか?
[編集] Adam Robinson の回答から: 正式なクエリ定義に向いていないデータ ソース (存在する場合) はどのようなものですか?