問題タブ [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.
asp.net - UserIdをSQLDataSourceに取得する
私はまだasp.netを初めて使用し、理解できない問題を抱えています。私はvbと.netメンバーシップAPIを使用しています。
私の質問は、現在のユーザーのユーザーIDをDetailsView INSERTに取り込むにはどうすればよいですか?
asp.net - DetailsView / FormViewは、編集と挿入に十分なリッチですか?
DetailsView / FormViewとObjectDataSourceには、レコードを挿入/編集するのに十分な機能があるのでしょうか。
または、あなたに尋ねたほうがいいですか?あなたはそれらを使うのが好きですか、それともあなた自身であなたのフォームを作るのが好きですか?
複雑な作業に使うのは簡単ではない場合もあるので、一方で、フィールドがたくさんある場合は、自分でフォームを作成するのはやり過ぎです。
asp.net - DetailsviewのItemUpdatingイベントで入力データを変更するにはどうすればよいですか?
ItemUpdatingイベントでDetailsViewの入力データにアクセスする方法を教えてください。
ユーザーがDetailsviewに入力したデータに変更を加えたい。ありがとうございました
c# - DetailsView FindControl() は、いくつかのポストバック後に null を返します
私は長い間 GridViews と DetailsViews を使用してきましたが、昨日、まったく理解できない新しいシナリオに出くわしました。
DetailsView のモードを Insert に変更する ImageButton (CommandName="Insert") を持つ GridView があります。その後、その DetailsView 内で DropDownList を探し、いくつかの項目を動的に追加します。正常に動作しますが、その ImageButton を初めて押したときに最初に 1 つです。DetailsView で [キャンセル] をクリックして ImageButton をもう一度押すと、.FindControl() メソッドは null を返します。ここで直面しているライフサイクルの問題は何ですか?
このサンプルを作成しました: (Visual Studio で実行するには、DataSource を DetailsView にバインドするだけです。そうしないと、レンダリングされません)
マークアップ:
コードビハインド:
また、InsertItemTemplate ではなく ItemTemplate を使用してみましたが、結果は同じです。ChangeMode-Method を使用した後、DetailsView.CurrentMode == InsertMode. 私が考えることができる唯一のことは、マークアップが ItemTemplate に対して既に生成されており、Mode を InsertMode に変更しても、レンダリングされたマークアップなどに影響を与えないことです。
誰にもこれに対する解決策はありますか?=)
asp.net - asp.net:DetailsViewコントロールがhtmlを解釈しない
ページにasp.netのdetailsviewコントロールがあります。データベースフィールドの生のテキストが常に表示され、テキスト内のhtmlは解釈されないため、太字のmytextだけでなく<b> mytext</b>が表示されることに気付きました。
とにかく、返されるデータのhtmlを解釈するためのコントロールを取得する方法はありますか
よろしく溶ける
asp.net - Asp.Net: DetailsView コントロール - ユーザーを特定のページに送信する
従来の ASP では、ユーザーを特定のページに送りたい場合、次のような URL を送信/作成します: posts.asp?id=24 ... 投稿を示すクエリ文字列。
さて、データセットにバインドされた DetailsView コントロールを使用する asp.net で、同じことを行うにはどうすればよいでしょうか? レコードをページングしているときに、アドレス バーに posts.aspx しか表示されず、クエリ文字列の部分は表示されません。ページの詳細ビュー コントロールの場合、ユーザーを posts.aspx?id=24 に送信するにはどうすればよいですか。
注: データセット内の特定のインデックスではなく、特定のポスト ID にユーザーを送信することに関心があります。
よろしくメルト
asp.net - vs2008 Web Express:detailsviewは新しいボタンを非表示にできません
詳細ビューで、新しいボタンを非表示にします。
ページの読み込み時に、次のコードで正常に実行しました。
しかし、編集が終わった後にキャンセルまたは更新ボタンを押したときに、[新規]ボタンを非表示にするにはどうすればよいですか。
[新規]ボタンが表示され続けます。画面から完全に非表示にするにはどうすればよいですか。
あるイベントでは、visibleプロパティがtrueに変化し続け、そのイベントを見つけるにはどうすればよいですか?
設計時ではなく、実行時に実行できるようにしたいと考えています。
c# - データを詳細ビューにバインドする前にDBからフィールドを検証する方法
詳細ビューにバインドする前にDBからフィールドを検証する方法
詳細ビューに入る前に検証する必要のあるフィールドがいくつかあります
たとえば、null値のフィールドを削除する必要があります...そして、
このテーブルの外部キーであるフィールド(つまり、他のテーブルにデータがある)
私はondatabindingイベントでこれを行うことができると思いました...
protected void dvDataBinding(object sender、EventArgs e){}
次の関数では、req_IDを渡します。
詳細ビューでのデータバインディング..。
前もって感謝します
c# - DetailsView Databound イベントでデータを変更する方法
aspx ページで sqldatasource を含む detailsview を使用しています。いくつかのフィールドで前処理と後処理を実行しようとしています-基本的に、htmlリストを編集用の改行区切りリストに変換し、htmlに戻してデータベースに保存します。
ItemUpdating の後処理は簡単ですが、DataBound の前処理は面倒です...
そのもろさ
string s=((DataRowView)DetailsView1.DataItem).Row.ItemArray[2].ToString();
それは私を動揺させます。私は何か(複数のもの)が明らかに欠けていると確信しています!
もっとItemUpdatingのようなことをしたいと思っていたと思います...
e.NewValues["threeline"] = postprocess(e.NewValues["threeline"].ToString());
asp.net - asp.netは、1つのレコードが返される場合は詳細ビューを使用し、複数のレコードが返される場合はグリッドビューを使用します
詳細ビューとsqldatasourceコントロールを使用してデータを入力しています。複数の行が返されるため、エラーメッセージが表示されることがあります。複数の行が返された場合、代わりにグリッドビューにデータを表示するにはどうすればよいですか?