protected override void OnDoubleClick(DataGridViewCellEventArgs e) { if (Value is byte[] || Value == null || Value == DBNull.Value) { BinaryVisualizer.Show(null, this); } base.OnDoubleClick(e); }
public static void Show(IWin32Window owner, DataGridViewBinaryCell cell) { using (BinaryVisualizer bv = new BinaryVisualizer()) { bv.BinaryCell = cell; bv.ReadOnly = cell.ReadOnly || cell.DataGridView.ReadOnly; bv.ShowDialog(owner); } }