После небольшой работы этот код работает для меня очень хорошо. Я отправляю его, может быть, любой другой может использовать код
private void masterDataGridView_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (masterDataGridView.Columns[e.ColumnIndex].Name.Equals("Gender"))
{
string _val = e.Value as string;
if (_val == null)
return;
switch (_val)
{
case "M" :
e.Value = "Male";
break;
case "F":
e.Value = "Female";
break;
}
}
}
Chearss ....
Вы ищете что-то вроде этого http://css-tricks.com/blurry-background-effect/
Вы можете абсолютно точно позиционировать div, который имеет 50% ширины и 100% высоты. Затем сделать фон div примерно на 50% прозрачным белым фоном. Это может помочь.
Беглый взгляд говорит мне, что для этого не существует никакой CSS3-фичи. Это точно не может быть правдой? Кто-нибудь?
Для Internet Explorer есть собственный фильтр blur. Пример с сайта MSDN:
<DIV STYLE="width:100%; filter:
progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310)
progid:DXImageTransform.Microsoft.Blur(pixelradius=2)
progid:DXImageTransform.Microsoft.Wheel(duration=3);">
Blurry text with smudge of gray.</div>
Я не думаю, что существует что-то подобное. Особенно если под кроссбраузерностью подразумевается IE6.
Однако, что вы могли бы сделать, так это создать размытую и не размытую версию изображения и показать размытую версию только там, где вы хотите (обрезанную). Если вы понимаете, о чем я... :)