📄 idatacontainer.cs
字号:
/*
* Created by SharpDevelop.
* User: Forstmeier Peter
* Date: 08.10.2005
* Time: 17:03
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
namespace SharpReportCore {
public interface IDataContainer {
/// <summary>
/// Setup the Databinding, return true if databinding was ok
/// </summary>
bool DataBind();
/// <summary>
/// Move to next row
/// </summary>
/// <returns></returns>
void Skip();
/// <summary>
/// reste Datasource,move to position 0
/// </summary>
void Reset ();
/// <summary>
/// Reads one row of data and fill the
/// <see cref="ReportItemCollection"></see>
void FetchData (ReportItemCollection collection);
// /// <summary>
// /// set,get the SharpReportCore
// /// </summary>
// object SharpReportCore{
// get;set;
// }
int Count {
get;
}
/// <summary>
/// Get the Position in List
/// </summary>
int CurrentRow {
get;
}
/// <summary>
/// Returns true when there are more Data to Read, false if we are on the end
/// or the list is empty
/// </summary>
bool HasMoreData {
get;
}
/// <summary>
/// Set/read a valid FilterString, <see cref="System.Datat.DataView"></see>
/// </summary>
string Filter {
get;set;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -