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

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

c# - LinqDataSource の書式設定の問題を使用したドロップダウン リスト

LDS の 1 つにバインドされているドロップダウン リストがあります。そのためのコードは次のとおりです。

LinqDataSource3 のコードは次のとおりです。

今、私はこのタイプの値を取得しています:

{名前 = ジョン}
{名前 = エリック}

しかし、私はちょうど欲しい:

ジョン

表示されます。どこを変更すればよいですか?

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

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はありますか?

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

linq - Linq で LinqDataSource を使用して、ページング用に共有ポイントにする

私はSharepoint 2010ビジュアルWebパーツを開発しており、その中でLinqDataSourceを使用して、GridViewでのページングと並べ替えを処理しようとしています。spmetal を使用してデータ コンテキストとエンティティ オブジェクトを作成しました。そして今、これは私のコードです:

私のマークアップ:

と私のコード:

問題は、サイトで Web パーツを表示しようとすると、次のエラーが表示されることです: 型 'System.Int32' の式は、戻り値の型 'System.Object' には使用できません

グリッド ビューでページングを無効にすると、このエラーは消えます。

なぜこれが起こっているのか分かりますか?

どんな助けにも感謝します。

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

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を与えます...

それがすべて明らかであることを願っています。

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

c# - 無効なQueryStringParameterをLinqDataSourceにリダイレクトします

私は次のLinqDataSourceを持っています:

契約データベーステーブルから1行をフェッチすることになっています。パラメータAgreementIdが-1であるかどうかを検出するにはどうすればよいですか。その場合、404ページを提供するか、ユーザーをサイトのフロントページにリダイレクトしますか?このロジックをコードビハインドに挿入するのが正しい場所がわかりません。

更新:ユーザーをリダイレクトする必要があるのは、AgreementIdパラメーターが-1の場合だけではありません。これは、データソースに行が含まれていない場合に常に発生するはずです。

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

c# - すべてのポストバックで LinqDataSource が選択されないようにする

ページには GridView と LinqDataSource があり、それらのアクションが GridView とその LinqDataSource に関連していないいくつかのボタンがあります。これらのボタンのポストバックごとに、LinqDataSource の Selecting メソッドが呼び出されるのはなぜですか? これは正常ですか?LinqDataSource からのこれらの不要な db 呼び出しは必要ありません。

もっと良い方法はありますか?

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

binding - n層のアプリケーションとlinqdatasource

n層アーキテクチャのAsp.netアプリケーション(DDDアーキテクチャの場合に適しています)。

プレゼンテーション層には、製品のリストを表示する必要があるグリッド(たとえば、telerik radgridまたは標準のgridview)があります(製品は私のエンティティです)。

グリッド用のLinqdatasourceプロバイダーについて話すのは理にかなっていますか?このシナリオでどのように使用できますか?または、バインディング操作を「手動で」作成する必要があります(バインディングイベントをインターセプトし、アプリケーション層からgetproductlist関数を呼び出しますか?

例は大歓迎です...ありがとう。

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

c# - LinqDataSourceWhereパラメーター

私のaspxページに以下のクエリがあります。

containsステートメントを使用するようにWhere句を変更する必要があります。私は自動プロパティを持っていますЖ

使用したい同じクラス内

したがって、これを行うための適切な構文は何ですか?

ありがとう!

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

c# - LinqDataSource でテレリック グリッドを使用しているときに、ページのさまざまなボタン クリック イベントでグリッド データを再生成する方法

ページで Telerik グリッド コントロールと LinqDataSource コントロールを使用しています。

コード:

すべてが正常に機能するようになりました。

この選択イベントは、いくつかのボタンクリックイベントから呼び出します。どのように???

私はのようにしようとしています

しかし、それはエラーをスローします。

LinqDataSource でテレリック グリッドを使用しているときに、ページのさまざまなボタン クリック イベントでグリッド データを再生成する方法は?

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

c# - ASP.NET - GridView の行を削除するにはどうすればよいですか?

ユーザーDeleteBoxがその行の削除をクリックしたときに必要です。