問題タブ [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.

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

c# - ListBox の DataTextField は 2 つのフィールドの組み合わせです

ユーザーを含むリストボックスがあります。データソースは、ユーザー タイプの一般的なリストです (contains、id、firstname、lastname、...)。ここで、ID を (dataValueField を介して) datavalue として使用し、LastName + ' ' + Firstname を DataTextField として使用したいと考えています。

誰がこれがどのように可能か教えてもらえますか?

C# (ASP.NET) を使用しています。

0 投票する
7 に答える
661 参照

silverlight - html に劣化する Silverlight

完全に Silverlight で Web サイトを作成することに興味があります (個人的な理由で) が、Silverlight をまだ持っていない (かなりの数の) 人が、自分のサイトを表示するためだけにプラグインをインストールする必要はありません。私が傾倒している解決策は、サイトのフラットな html/css バージョンから始めて、Silverlight バージョンを既にインストールしている人にのみ提示することです。

私の質問はこれです:

私の推論は間違っていますか。これについてもっと良い方法はありますか?また、サイトの両方のバージョンでコンテンツを複製する必要がないようにする最善の方法は何ですか?

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

asp.net - リンクされたDataSourceIdを持つASP.Netデータリストはリロードされません

DataListが次のように入力されるビューを持つMultiViewコントロールがあります。

問題は、MultiViewコントロールの別のビューに切り替えて、このDataListのコンテンツを編集し、データの保存後に戻ると、データが更新されないことです。データベースを確認しましたが、データが変更されていると確信しています。

これをどのように解決すればよいですか?

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

visual-studio-2008 - Visual Studio 2008 SP1 で Web サイトのデータソースを追加できない

データセットを使用してデータを入力する 2 つのレポート (master.rdlc と detail.rdlc) を含むプロジェクトがあります。ここまでは順調ですね。それらは正常に機能するか、以前は正常に機能していました。何らかの理由で、データセットへの参照が失われ、データセットが [Web サイト データ ソース] ウィンドウに表示されないため、それらを操作できません。

また、[Web サイト データ ソース] ウィンドウでは、[更新] ボタン以外のすべてのボタンが無効になっています。

何が問題になる可能性がありますか?

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

c# - データバインドされたオブジェクトのコンボボックスフィールドをデータソースにバインドし、それでもnullを許可するにはどうすればよいですか?

顧客オブジェクトにデータバインドされたフォームがあり、フィールドの1つは「タイプ」を表すnull許容整数です。これはコンボボックスとして表示され、コンボボックスは「タイプ」テーブルにバインドされます。

nullタイプの顧客がフォームのデータソースにロードされると、コンボボックスには値が表示されませんが、クリックすると値を選択する必要があります。フォーム/コンボボックスでは、(顧客オブジェクトの「null」を表すために)空白のアイテムに戻すことはできません。

データベースに「ダミー行」が必要ないので、現在、ダミーオブジェクトを追加し、送信イベントでそれをnullにすることでこれを行います(クリーンではありません!)。

null許容主キーを維持しながら、これをクリーンに実行することは可能ですか?

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

reporting-services - Reporting Services 2008は、単一のオブジェクトに対して複数のデータソースをサポートしていますか?

つまり、テーブルに複数のデータソースを含めることができますか、それともその機能が必要な場合はサブレポートを使用する必要がありますか?

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

asp.net - BaseDataBoundControl.DataSource(ASP.NET GridView)からのデータの読み取り

WebフォームにASP.NET3.5GridViewがあります。GridViewは、前のコードのDataSourceIDプロパティを介して設定されたObjectDataSourceからデータを取得します。ObjectDataSourceは、GridViewにデータを入力するためのカスタムデータクラスオブジェクト(パブリックプロパティを持つクラスのみ)のリストを返します。

私がやりたいのは、GridViewによって消費されたリストを別の分離コードメソッドで使用することです。大まかに言うと、1.GridViewにはObjectDataSourceからのリストデータがロードされます。2. GridView.OnDataBoundメソッドで、GridView.DataSourceを呼び出してListオブジェクトを取得します。3.リストを列挙し、同じデータを使用して他の操作を実行します。

理論は、重複するメソッド呼び出しが1つ少なく、バックエンドデータベースへの呼び出しが1つ少ないというものです。

GridViewのDataBoundメソッドからDataSourceを呼び出し、GridView.Rows[x].DataItemを呼び出してみました。いずれの場合も、Null参照例外(「オブジェクト参照がオブジェクトのインスタンスに設定されていない」)のみが発生します。

私が求めていることを達成する方法はありますか?

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

vb.net - バインドされた DataSource が空になったときに DataGridView の更新を処理する方法は?

オブジェクトのリストを DataSource に設定した DataGridView があります。(私は VS 2005 で VB を使用しています。) AssetIdentifier タイプのデータ ソースを作成し、そのデータ ソースをフォームにドラッグして、DataGridView を作成しました。

コンボ ボックスまたは別の DataGridView の選択が変更されたときに、DataGridView を更新したいと考えています。(以下では、別の DataGridView でのクリックを検討しています。) 次のように動作します。

この場合、assetIdList に少なくとも 1 つの要素があることは常にわかっていました。リストを更新し、DataGridView のデータ ソースをそのリストにリセットすると、すべてうまくいきました。

これを別の状況に適用すると、リストに少なくとも 1 つの要素があることを保証できませんでしたが、リストに少なくとも 1 つの要素があれば問題なく動作しますが、リストが空になると、 DataGridView が System.IndexOutOfRangeException を何度もスローしました。ゼロ以外の要素数からゼロになった場合、DataGridView の行は消えません。

すべての要素を削除し、「ダミー」要素を 1 つ追加してから、リストをコントロールに再バインドするという回避策を試みましたが、それでも機能しませんでした。

また、これらすべての例外に続いて、DataGridView のセルにカーソルを合わせると、他の同様の例外が発生します。

私はこの行動を数時間追跡しようとしています。洞察はありますか?ありがとう!

必要に応じてさらに情報を追加します。

更新: AssetIdentifier のメンバーの一部は「Nothing」でしたが、コンストラクターで修正しましたが、例外は引き続き発生します。

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

wpf - 条件に基づく WPF データバインディング

目標 指定した週の要約データを表示するカスタム コントロールを開発する。

渡されるデータは次のようになります。

予想される表示は

ご覧のとおり、データは日付に基づいて条件付きです。

WPFの条件に基づいてアイテムをデータバインドできますか?

つまり、データ ソースの日付 == 現在のアイテムの日付の場合に概要を表示します

または、このロジックを C# でコーディングすることに固執する必要がありますか?

----------------- アンディの質問を編集 --------------------

インターフェイスを実装することはできますが、基本クラスは実装できません。

私がやりたいことは、現在の週と呼ばれるプロパティを介して設定される、1 年分の日付から 1 週間を表示するコントロールを持つことです。

次に、既知のデータ ソース (上記の例の表を参照) が渡されると、コントロール内の任意の日の項目があれば、データ ソースからデータを取得し、そうでない場合は表示しますが、日付のみを表示します。

データは、グリッド集計オブジェクトのリストになります