データグリッドテーブルの各セルに画像を追加する方法.?
戻り値が 1 の場合、その列に緑色のアイコンを 1 つ追加したいとしますか?
では、これを達成する方法は?
私にお知らせください。
ありがとう
データグリッドテーブルの各セルに画像を追加する方法.?
戻り値が 1 の場合、その列に緑色のアイコンを 1 つ追加したいとしますか?
では、これを達成する方法は?
私にお知らせください。
ありがとう
ImageCell または ImageRssourceCell を使用できます: https://developers.google.com/web-toolkit/doc/latest/DevGuideUiCellWidgets#available
getValue() メソッドでは、いくつかの条件に基づいて表示する画像を指定します。または null を返して何も表示しません。
DataGridViewImageColumn バインディング テキスト フィールドに画像を表示する
DataGridView で何かを行う方法について質問があるときはいつでも、最初に Microsoft の FAQ を調べます。
http://www.windowsclient.net/Samples/Go%20To%20Market/DataGridView/DataGridView%20FAQ.doc
通常、そのような状況で行うことは、CellFormatting イベントを処理して、セルの値に基づいて画像を設定することです。
したがって、画像を画像リストのようなものに保存し、CellFormatting に次のようなコードを記述します。
private void dgv_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (dgv.Columns[e.ColumnIndex].Name == "status")
{
if (e.Value != null)
{
if (e.Value.ToString() == "1")
{
e.Value = imageList1.Images[1];
}
else
{
e.Value = imageList1.Images[2];
}
}
}
}