C1FlexGridコントロールがあり、その C1Flexgrid コントロールが何らかのデータ ソースにバインドされており、セルのダブル クリック イベントで特定のセルのデータを取得したいと考えています。これを行う方法はありますか?
使ってみます
c1FlexGridClassic1_DoubleClick()
しかし、これは私に行番号や値を与えていません。
を使用してこれを試しましたCellbuttonClickEvent
が、これは必要ありません。cellDoubleClick イベントでそれが欲しいです。
コード
public DataRow ReturnSelectedRow { get { return OrderDataRow; } } //This is property is used for transferring data to other form
private void c1FlexGrid1_CellButtonClick(object sender, C1.Win.C1FlexGrid.RowColEventArgs e)
{
if (MessageBox.Show("Do you want to select", "Confirm", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
MessageBox.Show("Selected purchase order" + c1FlexGrid1.Rows[e.Row][1]);
OrderDataRow = OrderData.Rows[e.Row-1];
this.Close();
}
}