используйте
cellWrap: true
Если вы все еще хотите использовать css, всегда пытайтесь работать с пользовательскими интерфейсами, переменными и т. Д. В темах или устанавливайте стиль с помощью свойства style.
Что-то вроде:
Using ts As New System.Transactions.TransactionScope()
Using sharedConnectionScope As New SubSonic.SharedDbConnectionScope()
' Do your individual saves here
' If all OK
ts.Complete()
End Using
End Using
Ответ от @Kevinw совершенно нормальный. Я публикую это просто как перевод его ответа на код C #. Я не использую комментарии, так как это не форматирует код :) Также я использую try / catch, чтобы узнать, должна ли транзакция завершиться или быть откатной.
using (System.Transactions.TransactionScope ts = new TransactionScope())
{
using (SharedDbConnectionScope scs = new SharedDbConnectionScope())
{
try
{
//do your stuff like saving multiple objects etc. here
//everything should be completed nicely before you reach this
//line if not throw exception and don't reach to line below
ts.Complete();
}
catch (Exception ex)
{
//ts.Dispose(); //Don't need this as using will take care of it.
//Do stuff with exception or throw it to caller
}
}
}
Нет. Если я помещу SharedDbConnectionScope
за пределы, изменения будут видны в базе данных до ts.Complete ()
. Помещение его внутрь блокирует сервер до тех пор, пока операция не будет завершена.
SharedDbConnectionScope
за пределы, изменения будут видны в базе данных до ts.Complete ()
. Помещение его внутрь блокирует сервер до тех пор, пока операция не будет завершена. Если я помещу SharedDbConnectionScope
за пределы, изменения будут видны в базе данных до ts.Complete ()
. Помещение его внутрь блокирует сервер до тех пор, пока операция не будет завершена.