
**【应用场景】**
在账表的表头设置的过滤条件,快速定位到当前页对应的行。
**【案例演示】**
<1>编写账表表单插件,代码如下。
``` csharp
using Kingdee.BOS.Core.DynamicForm;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Core.Report.PlugIn;
using Kingdee.BOS.Core.Report.PlugIn.Args;
using Kingdee.BOS.Util;
using System;
using System.ComponentModel;
using System.Globalization;
namespace Kingdee.BOS.PlugInTest
{
[Description("【账表表单插件】表头快捷定位当前页数据"), HotUpdate]
public class EasyReportViewPlugIn : AbstractSysReportPlugIn
{
public override void AfterButtonClick(AfterButtonClickEventArgs e)
{
base.AfterButtonClick(e);
if (e.Key.EqualsIgnoreCase("FbtnSelected"))
{
string name = this.Model.GetValue("FMaterialName").GetString();
if (!string.IsNullOrWhiteSpace(name))
{
var dt = this.SysReportModel.DataSource;
// 按照FIDENTITYID升序排列
dt.DefaultView.Sort = "FIDENTITYID ASC";
dt.DefaultView.RowFilter = String.Format("FMaterialName LIKE '%{0}%'", name) ;
int idx = 0;
if(dt != null &&