/// <summary>
/// 调用打印控件,数据源为筛选后的数据。
/// </summary>
/// <param name="printer"></param>
private void ShowPrinter(XtraReport printer)
{
try
{
gvwMain.CloseEditor();
var rows = gvwMain.DataController.GetAllFilteredAndSortedRows();
var printData = new List<ProductDifViewModel>();
foreach (ProductDifViewModel item in rows)
{
if (item._fchecked)
{
printData.Add(item);
}
}
if (printData.Count == 0)
{
AlertMessageBox.Show("请勾选需要打印的数据。");
return;
}
printer.DataSource = printData;
printer.ShowPreview();
}
catch (Exception ex)
{
AlertMessageBox.Show(ex);
}
}
GridControl获取筛选行数据
最新推荐文章于 2024-08-08 10:09:53 发布