Member 12931315 Ответов: 1

Получить значение строки таблицы внутри метода


Получить значение строки таблицы внутри метода, находясь в цикле foreach

Заранее спасибо

Аджит

Что я уже пробовал:

dDDate = x;
 duserdata = this.timeattDataSet.data;
 DataRow[] result = duserdata.Select("Date = #" + dDDate + "#");
string  cText_IO="';
foreach (DataRow rows in result)
{
cText_IO = InOutReplace(DateTime dDDate)

}

private static string InOutReplace(DateTime dDDateh)
 // Now I want to get current table column value
    if that value ok return some value

return

Maciej Los

Извините, но ваш вопрос не совсем ясен. Можете ли вы быть более конкретным и предоставить более подробную информацию?

Member 12931315

Я нахожусь внутри цикла foreach, а затем вызываю функцию, выходящую из цикла
оказавшись внутри функции, я хочу получить значение столбца в текущей таблице, чтобы
переменная, поскольку я новичок в c#, я не знаю правильного синтаксиса для вызова текущей строки

Спасибо

Аджит

1 Ответов

Рейтинг:
9

RickZeeland

Что-то вроде этого:

foreach (DataRow row in result)
{
	string cText_IO = InOutReplace(row, dDDate)
	Debug.Print(cText_IO);
}
 
private static string InOutReplace(DataRow rowTemp, DateTime dDDateTemp)
{
	if (rowTemp == null)
	{
		return string.Empty;
	}
	
	return rowTemp["Date"].ToString();
}


Member 12931315

Да, это работает
Большое спасибо

Аджит