备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
专栏首页 静谧的小码农 ComboBox下拉框中多条数据结合时不整齐的解决方式
3 0

海报分享

ComboBox下拉框中多条数据结合时不整齐的解决方式

在接触到C#中的下拉框ComboBox时,一直在纠结一个问题,就是多个数据绑定到下拉框时,如果有中英文时对不起的问题,这主要是汉字的字符长度和英文和空格的不一样导致的。

privatestring padRightEx(string str, int totalByteCount)

{

Encoding coding = Encoding.GetEncoding("gb2312");

int dcount = 0;

foreach (char ch in str.ToCharArray())

{

if (coding.GetByteCount(ch.ToString()) == 2)

dcount++;

}

string w = str.PadRight(totalByteCount - dcount);

return w;

}

运用代码:

效果图:

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客: https://blog.csdn.net/qq_36439293 复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。