我想尝试将所选的datagridview行转换为数据表。 当我在winForm按钮上测试此代码时,它正常工作并返回所有选定的行, 但syncfusion按钮返回selectedrows-1行datagridview项。 什么是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 :(得分:0)
Syncfusion的ButtonAdv只是一个按钮控件,能够显示具有不同对齐方式和各种边框样式的图像,还支持标准Windows窗体按钮的一些附加功能。
但是关于功能,Winform按钮控件和Syncfusion按钮控件之间没有区别。希望您在按钮的单击操作中使用了代码,这两个控件都会触发与按以下顺序单击相关的事件。
鼠标按下, 点击, 鼠标单击, 鼠标向上。
因此,这可能是报告行为的任何其他原因。