При использовании 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)