我有一个 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();
}
}发布于 2013-02-02 07:15:50
你看过flexgrid的文档吗?
有这么多关于flexgrid的不同作品的样本
以下是:
Flex Pdf文档
Flex联机文档
编辑:
使用HitTest查找是否双击单元格
void c1FlexGrid1_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
var ht = c1FlexGrid1.HitTest();
if (ht.Row!=-1)
{
MessageBox.Show("Click on row no--" + ht.Row);
//do something
}
}https://stackoverflow.com/questions/14619925
复制相似问题