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

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

asp.net - UserIdをSQLDataSourceに取得する

私はまだasp.netを初めて使用し、理解できない問題を抱えています。私はvbと.netメンバーシップAPIを使用しています。

私の質問は、現在のユーザーのユーザーIDをDetailsView INSERTに取り込むにはどうすればよいですか?

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

asp.net - DetailsView / FormViewは、編集と挿入に十分なリッチですか?

DetailsView / FormViewとObjectDataSourceには、レコードを挿入/編集するのに十分な機能があるのでしょうか。

または、あなたに尋ねたほうがいいですか?あなたはそれらを使うのが好きですか、それともあなた自身であなたのフォームを作るのが好きですか?

複雑な作業に使うのは簡単ではない場合もあるので、一方で、フィールドがたくさんある場合は、自分でフォームを作成するのはやり過ぎです。

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

asp.net - DetailsviewのItemUpdatingイベントで入力データを変更するにはどうすればよいですか?

ItemUpdatingイベントでDetailsViewの入力データにアクセスする方法を教えてください。
ユーザーがDetailsviewに入力したデータに変更を加えたい。ありがとうございました

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

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 に変更しても、レンダリングされたマークアップなどに影響を与えないことです。

誰にもこれに対する解決策はありますか?=)

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

asp.net - asp.net:DetailsViewコントロールがhtmlを解釈しない

ページにasp.netのdetailsviewコントロールがあります。データベースフィールドの生のテキストが常に表示され、テキスト内のhtmlは解釈されないため、太字のmytextだけでなく<b> mytext</b>が表示されることに気付きました。

とにかく、返されるデータのhtmlを解釈するためのコントロールを取得する方法はありますか

よろしく溶ける

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

asp.net - Asp.Net: DetailsView コントロール - ユーザーを特定のページに送信する

従来の ASP では、ユーザーを特定のページに送りたい場合、次のような URL を送信/作成します: posts.asp?id=24 ... 投稿を示すクエリ文字列。

さて、データセットにバインドされた DetailsView コントロールを使用する asp.net で、同じことを行うにはどうすればよいでしょうか? レコードをページングしているときに、アドレス バーに posts.aspx しか表示されず、クエリ文字列の部分は表示されません。ページの詳細ビュー コントロールの場合、ユーザーを posts.aspx?id=24 に送信するにはどうすればよいですか。

注: データセット内の特定のインデックスではなく、特定のポスト ID にユーザーを送信することに関心があります。

よろしくメルト

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

asp.net - vs2008 Web Express:detailsviewは新しいボタンを非表示にできません

詳細ビューで、新しいボタンを非表示にします。

ページの読み込み時に、次のコードで正常に実行しました。

しかし、編集が終わった後にキャンセルまたは更新ボタンを押したときに、[新規]ボタンを非表示にするにはどうすればよいですか。

[新規]ボタンが表示され続けます。画面から完全に非表示にするにはどうすればよいですか。

あるイベントでは、visibleプロパティがtrueに変化し続け、そのイベントを見つけるにはどうすればよいですか?

設計時ではなく、実行時に実行できるようにしたいと考えています。

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

c# - データを詳細ビューにバインドする前にDBからフィールドを検証する方法

詳細ビューにバインドする前にDBからフィールドを検証する方法

詳細ビューに入る前に検証する必要のあるフィールドがいくつかあります

たとえば、null値のフィールドを削除する必要があります...そして、

このテーブルの外部キーであるフィールド(つまり、他のテーブルにデータがある)

私はondatabindingイベントでこれを行うことができると思いました...

protected void dvDataBinding(object sender、EventArgs e){}

次の関数では、req_IDを渡します。

詳細ビューでのデータバインディング..。

前もって感謝します

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

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());

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

asp.net - asp.netは、1つのレコードが返される場合は詳細ビューを使用し、複数のレコードが返される場合はグリッドビューを使用します

詳細ビューとsqldatasourceコントロールを使用してデータを入力しています。複数の行が返されるため、エラーメッセージが表示されることがあります。複数の行が返された場合、代わりにグリッドビューにデータを表示するにはどうすればよいですか?