///*************************************************************************/ ///* ///* 文件名 :ISummaryView.cs ///* 程序说明 : 数据窗体主表资料显示视图 ///* 原创作者 :孙中吕 ///* ///* Copyright 2006-2021 C/S框架网 www.csframework.com ///* ///**************************************************************************/ using System; using System.Data; namespace CSFrameworkV5.Core { /// /// 数据窗体主表资料显示视图 /// public interface ISummaryView { /// /// 记录数 /// int RowCount { get; } /// /// 当前选中的资料行 /// int FocusedRowHandle { get; set; } /// /// 数据源 /// object DataSource { get; set; } /// /// 关联的视图对象(如DataGridView,GridView,TreeView) /// object View { get; } /// /// 获取指定资料行 /// /// 资料行索引 /// DataRow GetDataRow(int rowHandle); /// /// 刷新数据源,重新显示数据 /// void RefreshDataSource(); /// /// 绑定双击事件 /// /// 事件 void BindingDoubleClick(EventHandler eventHandler); /// /// 设置焦点 /// void SetFocus(); /// /// 移动到第一条记录 /// void MoveFirst(); /// /// 移动到前一条记录 /// void MovePrior(); /// /// 移动到下一条记录 /// void MoveNext(); /// /// 移动到最后一条记录 /// void MoveLast(); /// /// 资料行索引是否有效 /// /// 资料行索引 /// bool IsValidRowHandle(int rowHandle); /// /// 刷新资料行的数据 /// /// 资料行索引 void RefreshRow(int rowHandle); /// /// 删除表格的记录 /// /// void RemoveRow(int rowHandle); /// /// 导入文件 /// /// void ExportData(string format, string file); } }