Страница: 1 |
Страница: 1 |
Вопрос: Вопрос по OleDb
Добавлено: 02.01.11 13:30
Автор вопроса: Вася
Есть функция, задача которой сбросить значения строки в бд, на минимальные. Вроде написал, но неработает! Значения не изменяются. Подскажите новичку почему?
Вот, собственно сама процедура:
{
DataRow dr1 = dr;
if (clear)
{
dr1.BeginEdit();
for (int i = 0; i < dr1.ItemArray.Length; i++)
{
string s = dr1.ItemArray[i].GetType().Name;
switch (s)
{
case "Int32":
dr1.ItemArray[i] = 0;
break;
case "Long":
dr1.ItemArray[i] = 0;
break;
case "DateTime":
dr1.ItemArray[i] = DateTime.MinValue;
break;
default:
dr1.ItemArray[i] = "";
break;
}
}
dr1.EndEdit();
}
return dr1;
}
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
Вася
Вопросов: 1
Ответов: 1
Профиль | | #1
Добавлено: 02.01.11 13:41
Разобрался. Вместо:
надо юзать: