問題タブ [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 に答える
2861 参照

asp.net - Gridview テンプレートフィールド データバインド

次のコードを含むグリッドビューがあります。

SQL ステートメントをバインドしてドロップダウンリストに入力したい...

テーブル 1 から列 1 を選択します。

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

asp.net - ASP gridview: 2 つの値を追加して検証する

GridViewデータベース内のデータを表示/編集するために使用します。には、GridViewと という 2 つの列がmark1ありmark2ます。私がしたいのは、ユーザーが をクリックしたとき、プログラムは で入力された値と合計が 100 になるupdateかどうかをチェックすることです。そうでない場合、プログラムは更新をキャンセルし、エラー メッセージを表示する必要があります。どうすればいいのですか?VB で ASP.NET を使用しています。mark1mark2

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

asp.net - SQLステートメントにバインドされたGridView TemplateField?

ドロップダウン リストを含むテンプレート フィールドを含む Gridview があります。ドロップダウンリストに sql ステートメントを入力する必要があります。私のグリッドビューコードは次のとおりです。

そして、入力する必要があるSQLステートメントは次のとおりです。

誰でもこれで私を助けることができますか?

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

gridview - gridviewのコンテンツを動的に変更する

3つのバインドされたフィールド列とテンプレートファイル列を持つグリッドビューがあります。
テンプレートフィールドの列には、3つのボタン(編集、表示、および削除)があります。したがって、すべての行にこれらの3つのボタンがあります。

編集ボタンがクリックされたときにグリッドビューのコンテンツを動的に変更するにはどうすればよいですか?
また、削除ボタンがクリックされたときに行を削除しますか?

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

c# - グリッドビューでコントロールが見つかりません

グリッドビューでコントロール(ハイパーリンク)を見つけたいです。コントロールの値に基づいて、ハイパーリンクを有効または無効にしたいと考えています。私はこのようにしてみました。しかし、私は常にnullになっています。

助けてください。

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

asp.net - gridviewテンプレートフィールドをpdf iTextSharpに変換します

DBからプログラムで埋められたGridViewがあります(SqlDataSourceなどではありません)。テキストの書式を設定すると、TemplateFields である 4 つの列があります。それらは日付と時刻であり、これはそれらの TemplateField の 1 つです。

これは、その日付をフォーマットする関数です。

iTextSharp を使用して GridView を PDF に変換するために、これからVB コードに変換されたこの投稿のメソッドを使用しています。

私の問題は、GridView データを PDF (For ループ内) に追加するときに、ここで Null 参照例外が発生することです。

この If ステートメントを削除して、ここで Else 部分を実行すると、次のようになります。

これらの日付/時刻列は PDF では空として表示されますが、他のすべての列は問題なく表示されます。

この問題を解決する方法に非常に迷っており、オンラインで解決策を見つけることができませんでした。

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

c# - gridviewでハイパーリンクを有効または無効にするにはどうすればよいですか?

テンプレートフィールドにハイパーリンクがあります。ハイパーリンクの値に基づいて、ハイパーリンクを有効または無効にします。ハイパーリンクを無効にしたい場合Idはどうでしょうか。"ABC"以下のコードを試しましたが、うまくいきませんでした。

私は背後のコードで次のことを試しました:

しかし、それはnull毎回戻ってきています。

0 投票する
0 に答える
2926 参照

asp.net - NavigateUrl を使用した GridView TemplateField の条件付きリンクも条件付き ASP.NET 4

ASP/C# は初めてで、次のような GridView テンプレートでハイパーリンクを作成しようとしています。

a)データベース値が真でない場合は表示しない(私はこれを達成しました)b)SQLデータベースにクエリを実行して、2つの可能なフィールドの1つに値(ISSNまたはESSN)があるかどうかを確認します-その場合、その値を外部の Web サイトを照会するリンク (PubMed に精通している場合)。

私のASPXファイルは次のとおりです。

コードビハインドは次のとおりです。

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

c# - GridView asp.net 4 c#のTemplateFieldのNavigateUrlに変数を読み込む

私はプログラミングが初めてです。GridView を作成し、SqlDataSource を使用してバインドしました。グリッドは、ハイパーテキスト リンクを含む、SQL Server データベースからのいくつかの変数を提示します。

特定のフィールドについて、次のことを行う必要があります: - データベース フィールド「Journal_title」を評価します - それを長い文字列の一部として TemplateField.NavigateUrl に挿入します - 別のフィールド (「Indexed_NIH」) が NULL の場合はリンクを非表示にします

文字列の構文は正しく、1 つのタイトルを挿入しても機能しますが、データベースからすべてのタイトルを読み取って URL に挿入する必要があります。

私の現在のコードは、リンク テキストを適切なレコードに正常に表示します (つまり、「Indexed_NIH != NULL の場合)」が、NavigateUrl が正しく表示されません。

どんな提案も歓迎します - 私はこれが初めてであることを覚えておいてください!

コードビハインドには何もありません。

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

c# - TemplateField の順序を制御する方法

[AutoGenerateColumns="false"]コードを使用して列が動的に生成されるグリッド ビューがありますが、ASPX からTemplateField別の列を作成していますTemplateField

これら2つの順序を制御するにはどうすればよいですかTemplateField たとえば、TemplateFieldコードから生成されたものを最初に必要とし、次にTemplateFieldASPXから生成されたものがグリッドビューの新しい行として2番目に必要です。

aspx コード

これを制御する方法はありますか?