dataSource が dataTable である dataGridView があります。
私の問題は、特定の列を 16 進数で表示することです。次のようなものを使用して、そこまで到達できます。
foreach (DataGridViewColumn c in grid.Columns)
{
if (DISPLAYED_IN_HEX.Contains(c.Name))
{
c.DefaultCellStyle.Format = "X";
}
}
私の問題は、この 16 進値の前に 0x を追加して、16 進形式であることを混同しないようにすることです。dataTable の値は、さまざまな整数型です。カスタム IFormatProvider の作成を検討しましたが、私のコーディング スキルはまだその水準に達していないと思います。他に考えられる解決策はありますか?