1

.net フレームワークにインフラジスティックスのネットアドバンテージを使用しています。彼らのウルトラグリッドで本当に奇妙なエラーが発生しました。私はそれを説明しようとします:

私のウルトラグリッドには 5 つの列があります。Excelから11行5列を貼り付けようとしています。LAST 列と行 6 より下の行 (つまり行 7 ~ 11) のセルを空のままにしておくと、次のエラーが発生します。

貼り付け操作の実行中にエラーが発生しました。詳細情報: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

残りのセルを続行しますか?

このエラーをさらに 5 回 (残りの行数) スローします。次に、別のエラーが発生します。

貼り付け操作の実行中にエラーが発生しました。詳細情報: 無効な選択。選択範囲は長方形でなければなりません

ただし、実際には貼り付け自体を実行します。面白いことに、それらのセルのいずれかに何かを入力すると、それが機能します。

さらに、このエラーは、6行以上を貼り付けている場合にのみスローされます:))

何が起こっているのかわかりません。だから、どんな助けもいただければ幸いです

ありがとう、マラト

4

1 に答える 1

1

貼り付け操作とともに、 ulragrid のvoid ContextPaste_Click(object sender, System.EventArgs e)イベントを使用する必要が_AfterCellUpdate(object sender, Infragistics.Win.UltraWinGrid.CellEventArgs e) あります。ここでオブジェクトを作成し、それを Ultragrid のデータソースとして使用されるリストにバインドします。

于 2010-08-02T11:34:32.083 に答える