При использовании ViewState в качестве хранилица данных которые нужно сохранять при перезагрузке страницы удобно исрользовать следующий синтаксис:
Public Property YourProperty() As List(Of PropertyType)
Get
If ViewState("YourProperty") Is Nothing Then
ViewState("YourProperty") = New List(Of PropertyType)
End If
Return CType(ViewState("YourProperty"), List(Of PropertyType))
End Get
Set(ByVal value As List(Of PropertyType))
ViewState("YourProperty") = value
End Set
End Property
По аналогии можно создавать свойста нужного нам типа и с необходимой логикой. Данный подход избавляет от необходимости переустанавливать и перечитывания значения переменной во ViewState на обработчиках событий страницы
пятница, 15 октября 2010 г.
пятница, 8 октября 2010 г.
Как обновить часть строки ( знaчения) в поле NTEXT
UPDATE [TABLE_NAME] SET
[FIELD_NAME] = REPLACE(CAST([FIELD_NAME] AS NVARCHAR(4000)),
'substring to be found for replacement',
'string that will replace the found substring')
Единственный момЭнт... Значение которое хранится в поле NTEXT не должно превышать 4000 символов.
[FIELD_NAME] = REPLACE(CAST([FIELD_NAME] AS NVARCHAR(4000)),
'substring to be found for replacement',
'string that will replace the found substring')
Единственный момЭнт... Значение которое хранится в поле NTEXT не должно превышать 4000 символов.
Подписаться на:
Сообщения (Atom)