質問

私は、Visual Studio 2008(C#の)にTelerik WinformsのRadgridバージョン2009.2.9.701で働いていると私は渡って来ているとの問題、私はのための解決策を見つけるように見えることはできません。

radgridが取り込まれ、ユーザが行内のセルを変更するときに、ユーザーが実際にデータグリッド上の別の位置に収まるまで、

、行は「修飾」としてフラグ付けされていません。ユーザーは行の任意の値を変更し、すぐに私のWinフォーム上の「保存」ボタンをクリックすると、行が変更されたものとしてフラグが付けられておらず、変更された行の私のリストに表示されないされます。

私が変更された行を収集するには、次のコードを使用しています...

DataTable modifiedRows = dataTable.GetChanges(DataRowState.Modified);
次のように

私の質問は:ユーザーが行の任意のセルの値を変更したときに、保存ボタンをクリックする前に、行のオフにクリックしたユーザーせずに、「修飾された」として、行をマークする方法はあります。私は「修飾」としてデータ行をマークフラグを見つけるように見えることはできません。

それははるかに高く評価され、ご協力いただきありがとうございます。

役に立ちましたか?

解決

これは、周りの仕事を少しかもしれませんが、クリックしたときには、[保存]ボタンをグリッドオフフォーカスを移動することができますか?これは、グリッドの行が変更されたとマークされる可能性があります。

    private void SaveButton_Click(object sender, EventArgs e)
    {
         SaveButton.Focus();
         // Do work to save the grid's modified rows
    }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top