問題タブ [detailsview]
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.
.net - .NET オブジェクト データソース、DetailsView、および DropDownList
わかりました、私が達成する必要があることについて、非常に簡潔ではありますが詳細な説明をしようと思います。
まず、従業員オブジェクトを持つ LinqToSQL データ コンテキストが定義されています。次に、検証、挿入、更新などを処理する BLL (従業員の一部) を作成しました。次に、Employee オブジェクトの選択/更新/挿入メソッドにバインドするオブジェクト データ ソースを含む詳細ビューを作成しました。これも良いことです.1つの問題を除いて、データは本来あるべきようにプルされ、更新され、挿入されます. 詳細ビュー内のドロップダウン リストに問題があります。これらは必須フィールドで、null にすることはできません。その制約が削除されると、コードは正常に機能します。
詳細ビューのコード スニペット - 関連情報を示すために省略されたフィールド。
insert メソッドが呼び出されると、empType は常に Nothing として返されます (empType はデータベース フィールドです)。
データベースで適切に作成できるように、ドロップダウンリストの値をオブジェクトにアタッチする適切な方法は何ですか? 私の検索のほとんどは、ドロップダウン リストをオブジェクト データ ソースにバインドする方法を教えてくれますが、それは私がする必要があることではありません。これは基本的なドロップダウン リストで、変更されることのない 4 つの項目です。ここで標準の HTML 選択タグだけを使用することは理にかなっていますか、それとも役に立ちますか。
ご覧いただきありがとうございます。さらに情報が必要な場合はお知らせください。
asp.net - DetailsView update - not returning new values
After editing some fields, clicking on Update doesn't show the new values. I have tried two ways to retrieve the new values as you can see from this shortened version of the ItemUpdating event (and both return the old ones) :-
Here is a shortened version of the aspx :-
c# - 詳細ビューでLinqオブジェクトを更新するにはどうすればよいですか?
ユーザー管理には、AutoGeberateColoumsでDeatialsViewを使用しています。
ここに私の開始コードがあります:
ビューからオブジェクトフィールドにすべてのフィールドを割り当てる必要なしに、どうすれば自動的に保存できますか?
データレイヤーからASPレイヤーを切り取るさまざまなプロジェクトがあることに注意してください。そのため、「Benutzer」オブジェクトのみが必要です。ここでLinQを直接使用することはできません。
(追記:DetailsViewには単一のオブジェクトがないため、「Benutzer」オブジェクトをリストに追加する必要があります。誰かがそれをよく知っている場合は、修正してください)。
c# - UpdateItem 関数は、List にバインドされた DetailsView で機能しますか?
カスタム ビジネス オブジェクトの特定のメンバーにバインドされた DetailsView を使用しています。実際には、1 つの要素を持つリストです。それはうまく表示され、私が知る限り、バインディングに問題はありません-例は次のとおりです。
(事前に設定されたオブジェクトの値は、本来あるべきように表示され、そのすべてが優れています)
問題は、私の DetailsView で UpdateItem を呼び出した後、基になるリストの唯一の要素が変更されないことです (もちろん、いじっていくつかの詳細を変更した後)。
UpdateItem が DataSource のみを更新する可能性はありますか? 私はドキュメントを探し回り、少しグーグルで検索しました-確認または拒否するもの(またはこの問題を抱えている人でさえ)を見つけることができないようです.
c# - asp.net C#で「新規」をクリックした後に生成されたすべてのテキストボックスを見つける方法は?
ユーザーがテーブルを動的に選択し、挿入、更新、削除などの操作を実行できるようにするOracle用の動的GUIを開発しようとしています。コントロールの使用を計画していますDetailsView
が、問題は、テキストボックス内に値を挿入する必要があることです。とでFindControl
メソッドを使用しようとしています。しかし、それは機能していません。誰か助けてもらえますか?mode_changed
item_inserting
c# - Asp.NET詳細ビューをリストを使用してオブジェクトにバインドする方法財産
次のエンティティオブジェクトの例があります
これで、データグリッドにバインドされた詳細ビューがあり、どちらもnameプロパティを適切に表示/編集できますが、fieldsプロパティも編集できるようにしたいと思います。
これを行うには、複数行のテキストボックスを使用したいと思っていました。したがって、各行はフィールドリストの項目に対応します。しかし、リストをテキストボックスにバインドして、各アイテムが新しい行に表示されるようにする方法に問題があります。手動で行うので、詳細を取り出してオブジェクトに戻し、後で保存するという問題はないと思います。
したがって、問題は、詳細ビューのテキストボックスでカスタムバインドを実行して、各IListアイテムが別々の行に表示されるようにする方法はありますか?
asp.net - ASP.NET ObjectDataSource に関するヘルプ
UserId
パラメータを取り、そのユーザーデータをオブジェクトのメンバー変数にロードする Load メソッドを持つ User オブジェクトがあります。
今私がやりたいのは、DetailsView
を使用してこのデータをコントロールにロードするObjectDataSource
ことですが、その方法については困惑しています。
まず第一に、パラメータ (UserID) をSelectMethod (cUser.Load)
. DetailsView
次に、メソッドから実際に結果を返していないため、このデータをロードする方法がわかりませんLoad
。オブジェクトにデータをロードしているだけです...これが私のコードです..
私が達成しようとしていることを行う方法はありますか?もしそうなら、説明とともに例を挙げていただけますか?
非常に高く評価。ありがとう
asp.net - レコードを挿入する ASP.NET の複数の種類のコントロール
ASP.NET の初心者です。データベース テーブルに単一のレコードを挿入するための複数の種類のコントロールを含むフォームを作成したいと考えています。このレコードには、外部キーである「タイプ」フィールドがあり、可能な値をコンボボックスに入力したいと考えています。デザイン ビュー (Windows フォームなど) でテーブルをドラッグ アンド ドロップしようとしましたが、常にグリッドビューが生成されます。コントロールの種類を指定できるフォームを生成するにはどうすればよいですか?
前もって感謝します
asp.net - 詳細ビューについて
私がこのようなコードを書くとき:
そして、.aspx.csで:
ホームが「2」の場合、クリックして挿入を追加すると、両方のラジオボタンが表示されます。なぜですか。
asp.net - Dropdownn コントロールを使用した詳細ビュー
モーダル ポップアップでは、デフォルトで詳細ビュー コントロールを使用しています。すべてのデータがラベルに表示されます。ユーザーが編集ボタンをクリックすると、編集ボタンが表示され、すべてのラベルが消え、ユーザーが値を変更してデータベースに再度更新できるように、テキスト ボックスとドロップダウン コントロールが表示されます。
解決策を楽しみにしています。sqlDatasource を使用したくありません。私はそれを.csでやりたかったですありがとう