У меня есть дата, в которой месяц является последним столбцом. Мне нужно напечатать все строки, где месяц = CurrentMonth. Например, этот месяц будет мартом, следующий месяц - апрелем и т. Д.
Используя приведенные ниже примеры данных - как мне распечатать CN и SS для всех строк, где SS = CurrentMonth?
И я хочу напечатать на консоль ... т.е. Console.PrintLine();
static void Main(string[] args)
{
DataTable dtData = new DataTable();
dtData.Columns.Add("CN", typeof(string));
dtData.Columns.Add("AN", typeof(string));
dtData.Columns.Add("SN", typeof(string));
dtData.Columns.Add("CE", typeof(string));
dtData.Columns.Add("TSD", typeof(DateTime));
dtData.Columns.Add("TSC", typeof(DateTime));
dtData.Columns.Add("T1S", typeof(DateTime));
dtData.Columns.Add("T1C", typeof(DateTime));
dtData.Columns.Add("T2S", typeof(DateTime));
dtData.Columns.Add("T2C", typeof(DateTime));
dtData.Columns.Add("SS", typeof(string));
dtData.Rows.Add("1111", "TestSN", "email", DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, "March");
dtData.Rows.Add("2222", "TestSN1", "email1", DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, "July");
dtData.Rows.Add("3333", "TestSN2", "email2", DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, "January");
dtData.Rows.Add("4444", "TestSN3", "email3", DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, "April");
dtData.Rows.Add("5555", "TestSN4", "email4", DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, "October");
dtData.Rows.Add("6666", "TestSN5", "email5", DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, "December");
dtData.Rows.Add("7777", "TestSN6", "email6", DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, DateTime.MinValue, "March");
}