/// <summary>
/// 'showMessage'을 리턴하는 데이터 셋 만들기
/// </summary>
/// <param name="columnCount">그리드에 바인딩 될 컬럼 수</param>
/// <param name="columnName">해당 그리드에서 사용하는 컬럼 명</param>
/// <param name="showMessage">0번째 컬럼에 담아서 리턴할 메세지</param>
/// <returns>DataSet</returns>
public DataSet NoDataSet( int columnCount, string columnName, string showMessage )
{
DataSet ds = new DataSet( "NoData" );
DataTable dt = new DataTable( "table" );
string[] strColumnSplit = columnName.Split(',');
for( int c = 0; c < columnCount; c++ )
{
dt.Columns.Add( strColumnSplit[c] );
}
ds.Tables.Add(dt);
DataRow row = ds.Tables["table"].NewRow();
row[0] = showMessage;
ds.Tables["table"].Rows.Add(row);
return ds;
}
-------------------------------------------------------------------------------------
/// <summary>
/// 'showMessage'을 리턴하는 데이터 셋 만들기
/// </summary>
/// <param name="columnName">(Array)해당 그리드에서 사용하는 컬럼명</param>
/// <param name="showMessage">0번째 컬럼에 담아서 리턴할 메세지</param>
/// <returns>DataSet</returns>
public DataSet NoDataSet( string[] columnName, string showMessage )
{
DataSet ds = new DataSet( "NoData" );
DataTable dt = new DataTable( "table" );
for( int c = 0; c < columnName.Length; c++ )
{
dt.Columns.Add( columnName[c] );//, typeof(string) );
}
ds.Tables.Add(dt);
DataRow row = ds.Tables["table"].NewRow();
row[0] = showMessage;
ds.Tables["table"].Rows.Add(row);
return ds;
}