2012-06-07 82 views
1

我试图将选定的datagridview行转换为数据表。 当我在winForm按钮上测试此代码时,它正常工作并返回所有选定行,但是syncfusion按钮返回selectedrows-1行datagridview项目。 什么是syncfusion按钮和winForm按钮之间的区别,以及这个问题的解决方案是什么?什么是syncfusion按钮和winForm按钮之间的区别

我的代码:

try 
    { 
     DataTable TempDtTable = (dgv_Cert.DataSource as DataTable).AsEnumerable().Where( 
      p => !p.Field<string>("tier_name").Equals("value1") && p.Field<bool?>(CheckColumn) == true).CopyToDataTable(); 
    } 
    catch (Exception) 
    { 
     MessageBox.Show("xxx"); 
    } 
+0

_when我在WinForm按钮上测试此代码..._哦,代码在哪里? – Steve

+3

我记得在上一份工作中,我们不得不使用SyncFusion的东西。在我的发展者的生活中最浪费时间。 –

回答

0

Syncfusion的ButtonAdv只是一个按钮控件能够显示不同的路线和各种边框样式的图片,还支持一些额外的功能,标准的Windows窗体按钮。

而对于功能有Winform的按钮控制和Syncfusion的按钮控制之间没有差异。希望您在按钮的点击操作中使用了代码,这两个控件都会按照以下顺序触发与点击相关的事件。

鼠标按下, 点击, 鼠标点击,鼠标 向上。

因此,报告的行为可能是任何其他原因。

相关问题