0

ASP.NET を使用して、カスタム ページを使用して動的データ フォルダーを作成しました。このフォルダが参照する DB 内のテーブルには 3 つの FK があり、テーブル内の画面で表示するとハイパーリンクとして表示されます (以下を参照)。

DetailsView コントロールのスクリーンショット

最初のレコードを例にとると、'thur 21st march' または '100' をクリックすると、対応するページ、つまり特定の日記ページまたは請求書ページに移動します。

ただし、「あそこ」をクリックして下請け業者のページをロードすると、アプリケーションがクラッシュするという問題があります。

void DetailsView1_PreRender(object sender, EventArgs e)
{
    int rowCount = DetailsView1.Rows.Count;

    SetDelete(DetailsView1.Rows[rowCount - 1]);
}

エラーは次のとおりです。

インデックスが範囲外でした。負ではなく、コレクションのサイズより小さくなければなりません。パラメータ名:インデックス

4

0 に答える 0