問題タブ [formview]
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# - FormView to Excel - テンプレート内のコントロールからデータを取得してセルに配置する方法
これがレイアウトです。SQL サーバーからの動的データを含む FormView コントロールがあります。FormView の ReadOnly モードを使用しています。PrepareFormViewForExport メソッドを微調整して、テキスト ボックスを削除し、FormView の値を残すにはどうすればよいですか? 現在、出力にはラベルが表示されていますが、テキスト ボックスの値は省略されています。
これは、エクスポート ボタンがクリックされたときの C# コードです。
エクスポート用にレンダリングする前に、FormView からコントロールを削除する方法を次に示します。
c# - フォームを処理するときに更新された FormView 値を取得するにはどうすればよいですか?
ItemUpdating では、フィールド値を取得できますが、更新された値だけを取得することはできません。
以下の方法よりもこれを行うためのより良い方法はありますか?
c# - すべてのSqlDataSourceパラメータをデフォルトにして、空の文字列をnullに変換するにはどうすればよいですか?
多数のFormViewとSQLDataSourceを利用するプロジェクトがあります。SQLDataSourceのデフォルトの動作で、空の値をnullとして挿入したいと思います。パラメータごとに挿入パラメータを作成することでこれを実行できることはわかっていますが、空になる可能性のあるすべてのパラメータを更新および挿入するためにこれを実行する必要があるため、これは非常に古くなります。
web.configまたはSQLDataSourceに設定できる設定はありますか?
asp.net - ASP.NET ObjectDataSource、FormViewボタンのCommandNameプロパティを変更します
FormViewで使用しているObjectDataSourceがあり、正常に動作しますが、1つ小さな変更を加えたいと思います。FormViewで、更新を起動するボタンのCommandName属性が「Update」に設定されていますが、その属性を「Update」以外に変更したいのですが、その属性を変更すると、更新が機能しなくなります。これを実行したい理由は、同じページに複数のFormViewがあり、複数の更新ボタンが必要なためです。以下は私のコードです:
FormView:
ObjectDataSource:
c# - FormView.FindControl(): オブジェクト参照エラー
tr/td 内にいくつかのテキスト ボックスがあるフォームビューがあります。.FindControl メソッドを使用してテキスト ボックスを取得しようとしていますが、null が返されます。FormView は常に編集モードです (そのため、私は常に EditItemTemplate にいます)。前のページからのテキスト ボックスにクエリ文字列の値を読み込もうとしているので、page_load でこれを行う必要があります。私はこれを Gridviews で常に次のように行います。
またはこのように:
またはこのように:
何を与える?
c# - 実行時にバインドされたフィールド名を取得する
双方向バインディング (Text='<% #Bind("FieldName") %>' など) を使用して FormView でコントロールをバインドする場合、フィールド名 "FieldName" を取得するにはどうすればよいですか? この情報を使ってやりたいことがいくつかあります。たとえば、ERWin からのすべてのフィールド定義のダンプを含むデータベース テーブルがあり、個々のフィールドごとにある種の状況依存ヘルプをプログラムで作成したいと考えています (数十のフォームにまたがる数百のフィールドがあります)。
これは、1 年前に尋ねられた質問とほとんど同じですが、答えは私にはあまり意味がありませんでした。まず、答えは FormView ではなく GridView に対するものであるように見えました (e.Row.Cells[0] がそれを与えました)。第二に、SortExpression は何と関係があるのでしょうか? 3 番目に、イベント引数について言及していますが、どのイベントに対してですか? OnDataBound では、EventArgs e は空です。
c# - ASP.NET は Formview コントロールの可視性を変更できません
バカバカしいとは思うけど、なんだろう…
これは、ドロップダウン リスト イベントを処理する 2 行のメソッドです。
以前は私と一緒に働いていました!現在動作していません
c# - FormView_Load が上書きされる C# ASP.NET
load イベントが機能しなくなったフォームビューがあります。デバッグを行ったところ、コードに到達していることに気付きましたが、何らかの理由で、ロード イベントに追加している属性が画面に表示されなくなりました。formview の load イベントの後に、余分な属性なしで何かがリロードされているかのようです。動作を停止する前に行った唯一の変更は、その前にページにセッション変数を追加したことです。それはそのような劇的な変化を引き起こすべきではありません。
これが私のコードです:
load イベントが機能しなくなる原因は何ですか? この同じコードをページの保存状態完了イベントに配置すると、機能しますが、そうする必要はありません...
asp.net - ASP.NETネストされたデータバインドされたコントロール
リピーターが内部にあるフォームビューがあり、データリストがリピーターの内部にネストされているとします。フォームビューのデータソースに更新コマンドがある場合、データリスト内のバインドされた値をフォームビューのDSのパラメーターに関連付けることができますか?
asp.net - FindControl の使用: Formview 内のコントロールへのアクセス
私は、ゲストが新郎新婦のために購入したいプレゼントを予約できるシンプルなウェディング リスト アプリケーションを開発しています。予約ページでは、いくつかのフィールドがいくつかのパネル内にラップされ、すべてが FormView 内にラップされています。
ユーザーが名前、電子メール、予約したいアイテムの数量を入力すると、ページは DB で必要な予約を行います。
私の最初の問題は、FormView_ItemCommand で、FormView 内の他のコントロールを参照できなかったことでした.... これは FindControl の場合だと思いましたが、一度も必要としたことがないのに、なぜ Formview が必要なのですか? ListViews または DetailViews の場合?
次に、次のコードが機能することを知っています..
・・・でもなんで使えないの・・・
??
最後に、今回は必要ないと思いますが、再帰的な FindControl のバリアントを調査してきましたが、実際にコンパイルできるものは見つかりませんでした。助言がありますか?
1回の投稿にはたくさんあります-事前に感謝します。
無料のコード スニペット: