「修飾」としてtelerikのradgrid行をマークする方法を変更します
質問
私は、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
}
所属していません StackOverflow