問題タブ [templatefield]

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 投票する
1 に答える
1009 参照

c# - 同じ行のテンプレート フィールドの gridView の行の特定のフィールドからパラメーターを取得する方法

GridView を使用して、dataBase からデータを表示しています。gridView は objectDataSource にバインドされています。gridview の各行はユーザーに属するアイテムを表し、ユーザーの詳細を表示する別のフィールドを gridView に追加したいと考えています (実際にはデータベースの別のテーブルにあります)。

それを行う最善の方法がわからないので、GridView に DetailView を含む TemplateField を追加して、それを別の objectdatasource にバインドしようとしましたが、特定のフィールドからパラメーターを取得する方法がわかりません行 (userID フィールド)。

どんな提案でも大歓迎です...

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

c# - C# - Gridview TemplateField 列のハイパーリンク コントロールの URL を設定する

Hyperlink コントロールと LinkBut​​ton コントロールを持つ列を持つグリッドビューがあります。そのような:

各行には、次のような「アクション」列があります。送信

各行のハイパーリンクの NavigateUrl プロパティを設定して、行の最初の列の値を含めるにはどうすればよいですか?

例: NavigateUrl="~/shipment.aspx?edit=VALUE_FROM_COLUMN_0_OF CURRENT_ROW"

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

asp.net - 動的 GridView TemplateField で CheckBox の値を保持する

アクセスできるユーザーとアクセス許可レベルのリストを含む GridView を作成しようとしています。各行には次のフィールドがあります: User_ID、Username、Permission1、Permission2、...、PermissionN。ここで、Permissions フィールドの値は、ユーザーがその権限を持っていない場合は「0」、持っている場合は「1」です ( DAL によって返される列の名前は Permission1 ではなく、権限の実際の名前です)。チェックボックスを使用してデータを表し、管理者が一度に多数のユーザーにアクセス許可をすばやく付与または取り消すことができるようにしたいと考えています。

パーミッションの数は前もってわからないので、動的に TemplateFields と CheckBoxes を作成しました。これはうまくいきます。GridView には、すべてのユーザーの現在のアクセス許可レベルが表示されます。ユーザーのチェック ボックスのオンとオフに基づいてアクセス許可を更新しようとすると、問題が発生します。

ユーザーがアクセス許可の変更を完了すると、「更新」ボタンが表示されます。これにより、もちろんポストバックが発生します。ポストバックは OnClick イベントの前に発生するため、OnClick に到達するまでに、すべての CheckBoxes が初期値にリセットされています。ポストバックが発生する前に、CheckBoxes の Checked プロパティの値を取得する方法はありますか? これを行う別の(より良い)方法はありますか?ありがとう。

ASPX:

コードビハインド:

CustomTemplate クラス:

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

asp.net - GridView Template Field (ドロップダウンリストの選択項目の扱い方)

DropDownList コントロール (職業) を持つ従業員登録ページがあります。新しい従業員が追加されたときに、Occupation.SelectedValue をデータベースに保存しています。

従業員テーブル (データベース) テーブルからの情報がバインドされている FindEmployee ページに GridView を実装しました。

GridView で Template フィールドを使用して、Occupation の値を取得しようとしています。しかし、それは選択された値 i/o SelectedItem を表示しています (はい、値 i/o 項目を表示している理由を知っています)

ここでの私の質問は、テンプレートフィールドを使用して職業選択項目を表示するにはどうすればよいですか?

任意のアイデアをください

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

c# - gridview内のtemplateFieldのテキストボックスから値を取得できません

以前のコードについて申し訳ありません。誰か助けてもらえますか?3列のExcelシートからインポートすることGridView1で入力されるグリッドビューがあります。PageLoad()

  1. 日にち
  2. お客様
  3. PayingBookNoOrDD

シートには5行あります。ユーザーは、ページのテキストボックス(下のマークアップ)のデータを編集できます。編集後、ユーザーが送信ボタンをクリックすると、すべてのテキストボックスからこれらの新しい値を取得し、入力された場所から同じExcelシートを更新する必要がありますGridView

3つの文字列配列を作成しました:、、dateArrayおよびcustArrayこれらpayingInBookArrayの新しい値を格納します。しかし、アプリケーションを実行すると、3つの配列はすべて空になります。

マークアップ:

コードビハインド:

誰かが解決策を持っているかどうか私に知らせてください。

ありがとう。

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

c# - TemplateFieldを詳細ビューに動的に追加

選択したインデックスで詳細ビューを表示するグリッドビューがあります。選択したインデックスに複数のIPアドレスがある場合は、それらを表示するためのフィールドを追加します。私はデータを知っているので、データにバインドする必要はありません。以下のコードを使用して、追加のテンプレートフィールドを作成しています。これは、データバインディングイベントで行われます。

これは、グリッドビューで別の行を選択するまで機能し、その後、詳細ビューにデータが表示されません。私の理論では、データをバインドしようとしていますが、データベースから返される値の量は、コントロールとは異なります。これを行う簡単な方法はありますか?

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

asp.net - C# - ASP.NET - カレンダー コントロール - 指定されたキャストが無効です

締め切りを追跡するグリッドビューがあります。ここに2つの日付があります。予定日 (締め切りが完了するはずの日付) と実際の日付 (締め切りが完了した日)。現在、私のDBでは、予想されるすべての日付に値があります。これは、毎月ほぼ同じ日付に終了することを意図しているためです。ただし、実際の日付は空白です。

これにより、null 値が原因で次のエラーが発生します。Exception Details: System.InvalidCastException: Specified cast is not valid.

今、私はインターネットを見ているときに何かを見つけました.それはヘルパーメソッドを呼び出すことです.新しく選択した値を取得できない!

これが実際の日付のテンプレートフィールドからの私のコードです

助けてください、私はちょっと迷っています:p

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

c# - GridViewはTextBox TemplateFieldをフッターCodeBehindに追加します

1 つのテンプレート フィールドがあるとします。

次に、Gridview 編集モード中に FooterField が何をすべきかを次のように定義します。

今私の質問は: この TemplateField を gridview フッターに挿入するにはどうすればよいですか?

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

asp.net - DropDownList insideTemplateField is not accessible from code-behind

i am updating my table by placing datailsview in the webpage and giving it a datasource,

i have introduced a dropdownlist in the middle of bounded control and want it to be filled according to my given instruction, but the DropDownList is not accessible via ID in code-behind, e.g.:

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

gridview - ASP.Net GridView テンプレートフィールド

概要:

templateField呼び出した後、データベースから結果を作成して、gridview.databindそれを押すと何かをするリンクボタンとして機能させたいと思います。

templateFieldつまり、実行時にデータをバインドしたいのです。