問題タブ [boundfield]

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 に答える
204 参照

c# - ストアド プロシージャ、フィールド、またはプロパティが見つからないという問題がありますか?

私が持っているからフィールドを取得できるように、テーブルasp_Usersと内部結合を試みています。asp_MembershipCreateDateasp_MembershipBoundFieldGridView

私には理にかなっているように思われる次のことを試しましたが、エラーがスローされ続けます:

A field or property with the name 'CreateDate' was not found on the selected data source.

ストアドプロシージャで選択したにもかかわらず。私はSQLに非常に慣れていないので、見落としている単純なものかもしれませんか? どんな助けでも大歓迎です。

ありがとうございました。

0 投票する
8 に答える
37988 参照

c# - Gridview の可視 false BoundField からデータを取得する

私はこれを持っていBoundFieldますGridView

しかし、そのフィールドにテキストを取得しようとすると、空が返されます。

BoundField's .Visibleただし、プロパティを次のように変更すると、正しい値が返されますtrue

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

asp.net - 詳細ビューの非表示フィールド - aspnet メンバーシップのユーザー ID

DB にデータを追加できる小さな詳細ビューがあります。

詳細ビューのコード:

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

ご覧のとおり、page_load から最初のバインド フィールドを埋めます。問題は、最初の境界フィールド (userid、または私の母国語で "azonosító") がデータベースのために重要であるということですが、ユーザーに自分のユーザー ID を見せたくないのです。バインドされたフィールドを非表示 (visible=false) にすると、page_load のコードでは到達できなくなります。フィールドが非表示の場合、現在のユーザーIDをそのフィールドにバインドするにはどうすればよいですか、またはIDのバインドフィールドなしでこの作業を行うにはどうすればよいですか?

前もって感謝します!

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

asp.net - 分離コード ファイル C# の gridview に boundField を追加します。

コードビハインド ファイル asp.net C# で新しいグリッドビューを作成したいと考えています。まさに、C#コードでそのようなboundfieldをグリッドビューに追加したい:

次のコードで新しいグリッドビューを作成しました。

そして、このグリッドビューに新しいboundFieldを追加したいと思います. C#コードでそれを作る方法は?

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

asp.net - 値に従ってデータバインドされたフィールドをフォーマットする - ASP

「ロール」というデータ バインド フィールドがあります。対応するフィールドのデータベースの値には、1、2、3 が含まれています。

たとえば、値に応じてそのデータバインドされたフィールドをフォーマットできるかどうかを知る必要があります。値が 1 の場合、「管理者」と表示されます。値が 2 の場合、「サポート」と表示されます。値が 3 の場合、「ユーザー」と表示されます。

この目的で DataFormatString を使用できますか??

お願いします。

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

c# - Gridviewのstring.replaceデータバインド列

現在、文字列コメントをDBからグリッドビューにプルしてユーザーに表示しています。文字列全体で、改行が必要な場所にsを配置しましたが、 sを「Environment.Newline」<br/>に置き換える方法を考えています。<br/>列は単なる境界フィールドです。

テーブルにアダプタとFill()を入力します。

情報をありがとう。

ps:すでに文字列を作成したり、改行を使用して文字列をデータベースに送信したりしようとしましたが、適切な形式でデータベースから取得できないようです。

また、「Environment.Newline」を@ "\ n"、 "\ n"、@ "\ r"、"\r"に置き換えました

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

asp.net - Gridview BoundFieldは、編集/更新モードでDateTimeから時間を削除します

次の GridView があります。

SNAPSHOT_DATA_DATE 列は、データベースの DateTime フィールドです。
日付と時刻の両方ではなく、日付のみを表示したい。2012 年 7 月 25 日 BoundField
に追加DateFormatString="{0:d}"すると、Gridview を表示するときにうまく機能します。ただし、編集リンクをクリックして日付を更新すると、次のように表示されます: 7/25/2012 12:00:00 AM DateFormatString は編集モードでは無視されます。編集/更新モードで時間を削除する方法を教えてください。ユーザーが日付だけを扱うことは望ましくありません。

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

asp.net - Gridview - 列データに基づいてセル行に色を付ける

VWD 2010 Express、ASP.NET、VB.NET を使用。

データベース テーブルにバインドされた gridview があります。10 列が含まれており、そのうちの 1 つは非表示になっています。

現在の日付より前の期日 (最後の列、グリッドビューのインデックス 8) を持つ行の背景色を設定したいと思います。

これまでのところ、これがあります:(RowCreatedイベントで定義)

ただし、問題、エラーが表示されます。

「指定された引数は有効な値の範囲外でした。パラメータ: インデックス」

グリッドビュー内のすべてのオブジェクトはバインドされたフィールドです。このエラーを返さない唯一のインデックスはインデックス 0 ですが、何かアドバイスはありますか?

インデックス 0 を使用すると、各行の最初のセルのみが色付けされます。すべての行が赤く色付けされているように見えるため、日付にはまったく依存していないと思います。

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

performance - Gridview の TemplateField でラベルを使用すると、パフォーマンスの問題が発生しますか?

Gridview * BoundFields * をTemplateFields with Labelsに変更すると、重大なパフォーマンスの問題がありますか? (以下のコードの抜粋を参照してください)

コードの保守をより簡単にするために、グリッドビュー フィールドに関する多くの要件の変更により、上記の変更を実装する予定です。フィールドを再配置するだけであれば、コードの変更は少なくて済みます。

BoundFields を使用すると、セル インデックスのすべての発生を追跡するように細心の注意を払う必要があるため、エラーが発生しやすくなります。特に、どこからでもアクセスできる多くのフィールドを持つ Gridview の場合。

ヘルプ/アドバイスをいただければ幸いです。

前もって感謝します。

ラベル:

ページ上:

コード内:

バウンドフィールド:

ページ上:

コード内:

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

asp.net - バインドされたフィールドのデータフィールドを評価して、それに応じてテキストを表示します

みなさんこんにちは、データフィールドの値に応じて、バウンドフィールドに異なる文字列を表示するにはどうすればよいですか?

たとえば、データフィールドの値が 1 の場合、「保留中」と表示されます。2 の場合、「削除済み」。

前もって感謝します。