3

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

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

// Check for multiple IP
countIP = devicesDetails_CountIP(devicesDataKey);

if (countIP > 1)
{
  TemplateField IPAddress2 = new TemplateField();
  devicesDetailsView.Fields.Insert(0, IPAddress2);
}
4

1 に答える 1

1

最近私はこの質問に出くわしたので、これは将来の訪問者に役立つかもしれないリンクです コードビハインドからDetailsViewを作成します

于 2013-08-18T04:04:45.817 に答える