0

Visual Studio 2005 Professional Edition を使用しています。

1 つの列にストアド プロシージャからのハイパーリンク値が含まれている Crystal Report があります。ユーザーがこれらのハイパーリンク値のいずれかをクリックすると、次のページ [ここでは ReportAllBlocks.aspx] が開くはずですが、この値をクエリ文字列として渡したいと思います。

例: ユーザーがハイパーリンク テキスト:New Yorkをクリックした場合、URL は次のようになります。

http://localhost:1031/myProject/ReportAllBlocks.aspx?New York

このハイパーリンク値を URL に追加する方法は、以下のボックスで、または C# を使用してプログラムで追加する方法に従っていません。

ここに画像の説明を入力

4

1 に答える 1

1

数式フィールドを作成するだけです。まず、url のパラメーターを作成します (値が変更されない場合は、値をハード コードします)。
数式エディタで:

{?URLParameter} + {Table.Field}

次に、数式をレポートに追加し、フォーマット エディターを開き、[ファイル] ではなく [現在の Web サイト フィールド値] を選択します。フィールドがハイパーリンクになります。クリックしたときのテキストの動作が異なるように見えるので、フォントの色と下線を変更することをお勧めします。お役に立てれば。

于 2011-09-28T20:36:27.770 に答える