問題タブ [linqdatasource]
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# - LinqDataSource の書式設定の問題を使用したドロップダウン リスト
LDS の 1 つにバインドされているドロップダウン リストがあります。そのためのコードは次のとおりです。
LinqDataSource3 のコードは次のとおりです。
今、私はこのタイプの値を取得しています:
{名前 = ジョン}
{名前 = エリック}
しかし、私はちょうど欲しい:
ジョン
表示されます。どこを変更すればよいですか?
asp.net - データソースがListの場合のLinqDataSourceのContextTextTypeとTableName
私は次のように定義されたLinqDataSourceを持っています:
LinqDataSource_FileSelectingでは、aをe.Resultに返す/設定しますList<string>
。ここで、eはLinqDataSourceのSelectingイベントのEventArgs(LinqDataSourceSelectEventArgs)です。ページが読み込まれると、次のエラーが発生します。
「LinqDataSource'LinqDataSource1'のContextTypeNameプロパティは、データコンテキストタイプを指定する必要があります。」
このメッセージに基づいてドキュメントを見て、LinqDataSourceのContextTypeNameプロパティとTableNameプロパティを設定する必要があります。ContextTypeNameは通常、クラスの名前であり、TableNameはそのクラス内の列挙可能なプロパティの名前です。
データソースがList<string>
Iの場合、どのContextTypeNameまたはTableNameを割り当てることができるかわかりません。ContextTypeNameを試しSystem.Collections.Generic.List<string>
ましたが、うまくいきませんでした。「タイプを読み込めませんでした」と表示されましたSystem.Collections.Generic.List<string>
。
List<string>
Selectingイベント内でデータソースが生成される場合、LinqDataSourceが適切なコントロールではない可能性があることに気付きました。しかし、このシナリオに設定できるContextTypeNameとTableNameはありますか?
linq - Linq で LinqDataSource を使用して、ページング用に共有ポイントにする
私はSharepoint 2010ビジュアルWebパーツを開発しており、その中でLinqDataSourceを使用して、GridViewでのページングと並べ替えを処理しようとしています。spmetal を使用してデータ コンテキストとエンティティ オブジェクトを作成しました。そして今、これは私のコードです:
私のマークアップ:
と私のコード:
問題は、サイトで Web パーツを表示しようとすると、次のエラーが表示されることです: 型 'System.Int32' の式は、戻り値の型 'System.Object' には使用できません
グリッド ビューでページングを無効にすると、このエラーは消えます。
なぜこれが起こっているのか分かりますか?
どんな助けにも感謝します。
c# - LinqDataSource の Where パラメーター
私は2つのテーブルを持っています:
と
ご覧のとおり、CarTypeId (Items テーブルから) から id (CarType テーブル) への関係、および CarTypeId2 (Items テーブルから) から id (CarType テーブル) への関係などを作成しました。
私は2つのドロップダウンリスト、ddl1、ddl2を持っています。carTypes の場合は ddl1、アイテムの場合は ddl2 です。私はカスケードに成功し、それはddl2のWHEREパラメータでうまく機能します:
cartype を選択すると、ddl2 が cartypeid1 の項目に従ってくれます。しかし、type2 と 3 を与えるコード (WHERE パラメーター) をどのように書くか。
同じ車種に関連するアイテムがいくつかあります。つまり、ワイパーブラはスバロとフィアットに関連しています...だから、スバロとフィアットのcartypeidを与えます...
それがすべて明らかであることを願っています。
c# - 無効なQueryStringParameterをLinqDataSourceにリダイレクトします
私は次のLinqDataSourceを持っています:
契約データベーステーブルから1行をフェッチすることになっています。パラメータAgreementIdが-1であるかどうかを検出するにはどうすればよいですか。その場合、404ページを提供するか、ユーザーをサイトのフロントページにリダイレクトしますか?このロジックをコードビハインドに挿入するのが正しい場所がわかりません。
更新:ユーザーをリダイレクトする必要があるのは、AgreementIdパラメーターが-1の場合だけではありません。これは、データソースに行が含まれていない場合に常に発生するはずです。
c# - すべてのポストバックで LinqDataSource が選択されないようにする
ページには GridView と LinqDataSource があり、それらのアクションが GridView とその LinqDataSource に関連していないいくつかのボタンがあります。これらのボタンのポストバックごとに、LinqDataSource の Selecting メソッドが呼び出されるのはなぜですか? これは正常ですか?LinqDataSource からのこれらの不要な db 呼び出しは必要ありません。
もっと良い方法はありますか?
binding - n層のアプリケーションとlinqdatasource
n層アーキテクチャのAsp.netアプリケーション(DDDアーキテクチャの場合に適しています)。
プレゼンテーション層には、製品のリストを表示する必要があるグリッド(たとえば、telerik radgridまたは標準のgridview)があります(製品は私のエンティティです)。
グリッド用のLinqdatasourceプロバイダーについて話すのは理にかなっていますか?このシナリオでどのように使用できますか?または、バインディング操作を「手動で」作成する必要があります(バインディングイベントをインターセプトし、アプリケーション層からgetproductlist関数を呼び出しますか?
例は大歓迎です...ありがとう。
c# - LinqDataSourceWhereパラメーター
私のaspxページに以下のクエリがあります。
containsステートメントを使用するようにWhere句を変更する必要があります。私は自動プロパティを持っていますЖ
使用したい同じクラス内
したがって、これを行うための適切な構文は何ですか?
ありがとう!
c# - LinqDataSource でテレリック グリッドを使用しているときに、ページのさまざまなボタン クリック イベントでグリッド データを再生成する方法
ページで Telerik グリッド コントロールと LinqDataSource コントロールを使用しています。
コード:
すべてが正常に機能するようになりました。
この選択イベントは、いくつかのボタンクリックイベントから呼び出します。どのように???
私はのようにしようとしています
しかし、それはエラーをスローします。
LinqDataSource でテレリック グリッドを使用しているときに、ページのさまざまなボタン クリック イベントでグリッド データを再生成する方法は?
c# - ASP.NET - GridView の行を削除するにはどうすればよいですか?
ユーザーDeleteBox
がその行の削除をクリックしたときに必要です。