問題タブ [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.
asp.net - Gridview テンプレートフィールド データバインド
次のコードを含むグリッドビューがあります。
SQL ステートメントをバインドしてドロップダウンリストに入力したい...
テーブル 1 から列 1 を選択します。
asp.net - ASP gridview: 2 つの値を追加して検証する
GridView
データベース内のデータを表示/編集するために使用します。には、GridView
と という 2 つの列がmark1
ありmark2
ます。私がしたいのは、ユーザーが をクリックしたとき、プログラムは で入力された値と合計が 100 になるupdate
かどうかをチェックすることです。そうでない場合、プログラムは更新をキャンセルし、エラー メッセージを表示する必要があります。どうすればいいのですか?VB で ASP.NET を使用しています。mark1
mark2
asp.net - SQLステートメントにバインドされたGridView TemplateField?
ドロップダウン リストを含むテンプレート フィールドを含む Gridview があります。ドロップダウンリストに sql ステートメントを入力する必要があります。私のグリッドビューコードは次のとおりです。
そして、入力する必要があるSQLステートメントは次のとおりです。
誰でもこれで私を助けることができますか?
gridview - gridviewのコンテンツを動的に変更する
3つのバインドされたフィールド列とテンプレートファイル列を持つグリッドビューがあります。
テンプレートフィールドの列には、3つのボタン(編集、表示、および削除)があります。したがって、すべての行にこれらの3つのボタンがあります。
編集ボタンがクリックされたときにグリッドビューのコンテンツを動的に変更するにはどうすればよいですか?
また、削除ボタンがクリックされたときに行を削除しますか?
c# - グリッドビューでコントロールが見つかりません
グリッドビューでコントロール(ハイパーリンク)を見つけたいです。コントロールの値に基づいて、ハイパーリンクを有効または無効にしたいと考えています。私はこのようにしてみました。しかし、私は常にnullになっています。
助けてください。
asp.net - gridviewテンプレートフィールドをpdf iTextSharpに変換します
DBからプログラムで埋められたGridViewがあります(SqlDataSourceなどではありません)。テキストの書式を設定すると、TemplateFields である 4 つの列があります。それらは日付と時刻であり、これはそれらの TemplateField の 1 つです。
これは、その日付をフォーマットする関数です。
iTextSharp を使用して GridView を PDF に変換するために、これからVB コードに変換されたこの投稿のメソッドを使用しています。
私の問題は、GridView データを PDF (For ループ内) に追加するときに、ここで Null 参照例外が発生することです。
この If ステートメントを削除して、ここで Else 部分を実行すると、次のようになります。
これらの日付/時刻列は PDF では空として表示されますが、他のすべての列は問題なく表示されます。
この問題を解決する方法に非常に迷っており、オンラインで解決策を見つけることができませんでした。
c# - gridviewでハイパーリンクを有効または無効にするにはどうすればよいですか?
テンプレートフィールドにハイパーリンクがあります。ハイパーリンクの値に基づいて、ハイパーリンクを有効または無効にします。ハイパーリンクを無効にしたい場合Id
はどうでしょうか。"ABC"
以下のコードを試しましたが、うまくいきませんでした。
私は背後のコードで次のことを試しました:
しかし、それはnull
毎回戻ってきています。
asp.net - NavigateUrl を使用した GridView TemplateField の条件付きリンクも条件付き ASP.NET 4
ASP/C# は初めてで、次のような GridView テンプレートでハイパーリンクを作成しようとしています。
a)データベース値が真でない場合は表示しない(私はこれを達成しました)b)SQLデータベースにクエリを実行して、2つの可能なフィールドの1つに値(ISSNまたはESSN)があるかどうかを確認します-その場合、その値を外部の Web サイトを照会するリンク (PubMed に精通している場合)。
私のASPXファイルは次のとおりです。
コードビハインドは次のとおりです。
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 が正しく表示されません。
どんな提案も歓迎します - 私はこれが初めてであることを覚えておいてください!
コードビハインドには何もありません。
c# - TemplateField の順序を制御する方法
[AutoGenerateColumns="false"]
コードを使用して列が動的に生成されるグリッド ビューがありますが、ASPX からTemplateField
別の列を作成していますTemplateField
これら2つの順序を制御するにはどうすればよいですかTemplateField
たとえば、TemplateField
コードから生成されたものを最初に必要とし、次にTemplateField
ASPXから生成されたものがグリッドビューの新しい行として2番目に必要です。
aspx コード
これを制御する方法はありますか?