DataController_DataTable.cs

60 lines | 1.262 kB Blame History Raw Download
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using System.Data;

namespace WinForm_And_Data.Data.DT
{
    public class DataController_DataTable
    {
        #region singleton

        private static DataController_DataTable dataController;

        public static DataController_DataTable Get()
        {
            if (dataController == null)
                dataController = new DataController_DataTable();

            return dataController;
        }

        public static void Destroy()
        {
            dataController = new DataController_DataTable();
        }

        private DataController_DataTable()
        {
        }

        #endregion


        public DataTable GetTestData1(int count = 4)
        {
            DataTable dataTable = new DataTable();

            dataTable.Columns.Add("Column 0");
            dataTable.Columns.Add("Column 1");

            for (int i = 0; i < count; i++)
            {
                DataRow dataRow = dataTable.NewRow();

                dataRow["Column 0"] = "Column 0, Value" + i;
                dataRow["Column 1"] = "Column 1, Value" + i;

                dataTable.Rows.Add(dataRow);
            }


            return dataTable;
        }

    }
}