私はVS 2015、VBnetのウィンドウ形式を使用しています。Visual Studioのバインドされたコンボボックスの奇妙なスペース2015
空のスペースを排除するために、姓と名のフィールドがvarchar(15)に設定されていますが、実行時にコンボボックス内の名前には奇妙な間隔の問題があります。どうしましたか?
UPDATE:私は固定フォント使用して揃えたテキストを取得するために管理してきました(例:宅配便を)が、SQLはVARCHARを使用しているが、今私はまだコンボで末尾のスペースを持っています末尾のスペースを隠すことになっています。私は私に次のような結果を与える、トリムなしにしようとしたのForm_Loadで
:(最初と最後の名前の後に余分なスペースを持っている)
これは私がのForm_Loadで使用したクエリです。
Me.VINEWOODSTUDIOS_DataSet.tbl_clients.Columns.Add("FullName", GetType(String), "client_id +' ' + client_first_name + client_last_name")
Me.Tbl_clientsTableAdapter.Fill(Me.VINEWOODSTUDIOS_DataSet.tbl_clients)
ComboBox_clients.DisplayMember = "FullName"
クエリでTRIM機能を実装する方法がわかりません。私はLTRIMとRTRIMを試してみましたが、これは助けにはならない:(RTRIMの例:)
Me.VINEWOODSTUDIOS_DataSet.tbl_clients.Columns.Add("FullName", GetType(String), "client_id +' ' + RTRIM(client_first_name) + RTRIM(client_last_name)")
Me.Tbl_clientsTableAdapter.Fill(Me.VINEWOODSTUDIOS_DataSet.tbl_clients)
ComboBox_clients.DisplayMember = "FullName"
私はテキストは次のようになりたい:最初の後
1001 Eran Zadok
1003 Tomer Zakaim
等...ないスペースと苗字。
あなたは[_fixed font_](https://en.wikipedia.org/wiki/Monospaced_font)を使用していません。各文字はそれぞれの幅を持ちます。固定のもの(宅配便など)で試してください。問題は消滅します。それを確認すると、回答として投稿します。 – Hastur
Ops私はスタックオーバーフローにいると思った。私はこの質問がこれ以上のものであると思う。おそらくそれはそこに移されます。 – Hastur
はい、これは間違いなくStack Overflowに属していますが、ボックスの作成方法に関する質問にはさらに詳しい情報が必要です。 –