private void imgBool_DataBinding(object sender, EventArgs e)
{
Image imgBool = (Image)sender;
GridViewRow container = (GridViewRow)imgBool.NamingContainer;
imgBool.ImageUrl = HttpUtility.HtmlEncode(BaseWebControl.GetWebResourceUrl(imgBool.Page, this.GetType(), CarrotBooleanImageItemTemplate.IconResourcePaperclip));
try {
bool bValue = Convert.ToBoolean(DataBinder.Eval(container, "DataItem." + _field).ToString());
if (bValue) {
imgBool.ImageUrl = _imageTrue;
imgBool.AlternateText = _verbiageTrue;
} else {
imgBool.ImageUrl = _imageFalse;
imgBool.AlternateText = _verbiageFalse;
}
imgBool.ToolTip = imgBool.AlternateText;
} catch {
imgBool.AlternateText = _field;
imgBool.ToolTip = _field;
}
}