如何让 datagridview 中的数值列右对齐? 当datagridview绑定了DataTable或DataView,所有的列都是左对齐,有什么方法让它的数值列自动右对齐? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 foreach(DataGridViewColumn col in dataGridView1){ if(col.ValueType == typeof(int) || col.ValueType == typeof(decimal))//根据你的数据类型而定 col.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;} 谢谢 smntbk 的指导,我已解决问题for (int dd = 0; dd < dg1.Columns.Count; dd++){ if (dg1.Columns[dd].ValueType.ToString() == "System.String") continue; dg1.Columns[dd].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;} 越来越感觉这个问题比较麻烦,有办法么? C# 动态添加Access数据库 100的阶层为什么得0? 是越界的原因? 急!找不到类型或命名空间名称“DataContractAttribute”? C# 创建线程 线程处理完 利用return 返回 但系统句柄始终不释放 在线等大虾指教! 如何能生成form窗体的缩略图 请高人进来看看 ###关于文件读取?### 关于调用C++ DLL 结构体参数 高手请进,在线等!!!! C# falsh打包问题 MemoryStream.Position 和 MemoryStream.Seek 有什么区别吗?
{
if(col.ValueType == typeof(int) || col.ValueType == typeof(decimal))//根据你的数据类型而定
col.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
}
{
if (dg1.Columns[dd].ValueType.ToString() == "System.String") continue;
dg1.Columns[dd].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
}