Сценарий: .... Мне нужно выбрать строку в сетке данных и сохранить эти данные в базе данных. Может присутствовать любое количество столбцовкак этого добиться ..
Хороший способ добиться этого - создать строку XML из всех измененных строк.
Чем передать эту строку в хранимую процедуру.
В хранимой процедуре используйте OpenXML , что позволяет легко обновлять несколько строк.