C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: DataGridViewのComboBoxColumnクラス


(過去ログ 168 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■97356 / inTopicNo.1)  DataGridViewのComboBoxColumnクラス
  
□投稿者/ yuna (1回)-(2021/04/29(Thu) 15:48:28)

分類:[C#] 

はじめまして。

C#.NETです。

DataGridViewのComboBoxColumunクラスにコード、名称を:で区切って表示しています。

例)
1:テスト名称1
10:テスト名称10

エンドユーザの要望でレイアウト調整の為、以下のように表示したいです。

1:テスト名称1
10:テスト名称10

ところがComboBoxColumnクラスにDataSoureceを設定して表示すると、
半角スペースが除去されるようです。

&nbsp;も試しましたが、&nbsp;が直接表示されました。
ComboBoxColumnクラスに半角スペースつきで表示する方法はありますでしょうか?

よろしくお願いいたします。
引用返信 編集キー/
■97357 / inTopicNo.2)  Re[1]: DataGridViewのComboBoxColumnクラス
□投稿者/ WebSurfer (2233回)-(2021/04/29(Thu) 16:30:18)
No97356 (yuna さん) に返信

> 例)
> 1:テスト名称1
> 10:テスト名称10
>
> エンドユーザの要望でレイアウト調整の為、以下のように表示したいです。
>
> 1:テスト名称1
> 10:テスト名称10

違いが分かりませんけど?

> ところがComboBoxColumnクラスにDataSoureceを設定して表示すると、
> 半角スペースが除去されるようです。

そういうことはないはずなのですが。以下の記事の画像を見てください。データソースの
半角スペースはそのまま表示されているのが分かりますか?

DataGridView に ComboBox を表示
http://surferonwww.info/BlogEngine/post/2014/01/23/how-to-show-combobox-column-in-datagridview.aspx

やり方の問題では?
引用返信 編集キー/
■97358 / inTopicNo.3)  Re[2]: DataGridViewのComboBoxColumnクラス
□投稿者/ yuna (2回)-(2021/04/29(Thu) 17:25:32)
上手く表示されなかったようですね。
1:テスト名称1の左に半角スペースを入れていました。
リンクありがとうございます。

先頭のスペースは削除されるようなので、コードの後方にスペースを入れる方法を試してみたいと思います。

ありがとうございました。

No97357 (WebSurfer さん) に返信
> ■No97356 (yuna さん) に返信
>
>>例)
>>1:テスト名称1
>>10:テスト名称10
>>
>>エンドユーザの要望でレイアウト調整の為、以下のように表示したいです。
>>
>> 1:テスト名称1
>>10:テスト名称10
>
> 違いが分かりませんけど?
>
>>ところがComboBoxColumnクラスにDataSoureceを設定して表示すると、
>>半角スペースが除去されるようです。
>
> そういうことはないはずなのですが。以下の記事の画像を見てください。データソースの
> 半角スペースはそのまま表示されているのが分かりますか?
>
> DataGridView に ComboBox を表示
> http://surferonwww.info/BlogEngine/post/2014/01/23/how-to-show-combobox-column-in-datagridview.aspx
>
> やり方の問題では?
引用返信 編集キー/
■97365 / inTopicNo.4)  Re[3]: DataGridViewのComboBoxColumnクラス
□投稿者/ WebSurfer (2236回)-(2021/04/30(Fri) 10:08:41)
No97358 (yuna さん) に返信

> 先頭のスペースは削除されるようなので、コードの後方にスペースを入れる方法を試してみたいと思います。

そういうことはないはずです。

念のため、上のレスで紹介した記事のサンプルを使って先頭に半角空白を入れて試してみましたが、
それが削除されることはなく、その通り表示されることは確認しました。プロポーショナルフォント
を使っていて半角空白は数字より狭く表示されてそう見えるのでは?

固定ピッチフォントを使うとか、プロポーショナルフォントを使わざるを得ないなら以下のようにし
てはいかがですか?

01:テスト名称1
10:テスト名称10

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -