如何把gridcontrol的颜色控件coloredit的值保存到数据库 将颜色转为argb字符串,存入数据库读出来之后,字符串重新转颜色而不要存颜色名称因为颜色名称有限,自定义颜色可能没有名称,得到的是argb的字符串你按名称转换成颜色,转不回来了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static Color GetColor(string ColorStr)//字符串转颜色 { int ARGBvalue = 0; Color newColor = Color.FromName(ColorStr); if ((newColor.A + newColor.R + newColor.G + newColor.B) == 0) { int.TryParse(ColorStr, System.Globalization.NumberStyles.HexNumber, null, out ARGBvalue); newColor = Color.FromArgb(ARGBvalue); } return newColor; }颜色转字符串用color.name就可以了转回颜色的时候判断一下是否能够正常转成颜色,不正常说明里面是argb字符串,调用argb的代码再赋值一次即可 把十六进制颜色转化为color对象ColorTranslator.FromHtml("#FF0000")或 ColorTranslator.FromHtml("Red");把color对象转化为十六进制颜色ColorTranslator.ToHtml(Color.FromArgb(255,255,255))或 ColorTranslator.ToHtml(Color.Red); 我明白你的意思了,现在问题出在我换个颜色的时候,grid的单元格验证会报“必须实现对象IConvertible接口”,我该用哪个事件来把转换的方法写进去,最后更新到绑定的tatetable 求C# 中的WithEvents 写法 图形打印时设置页边距无效果,怎么回事呢? 我连接的是user这个库,现在我又想操作data这个库,在sql里面一般都是“data..表名”撒,我想请教大家的是在oracle里应该怎么写,请高手 编成写的dataset如何填充dataGrid并显示? 视觉样式 求高手!!! 错误:当前上下文中不存在名称“IsTextChanged” C#怎么把散点图画在chart控件上? 关于TextBox的几个问题,望各位指点! ProgressBar 问题 请问如何取出字符串中的红色部分 C#一个事件接收者如何订阅多个事件
{
int ARGBvalue = 0;
Color newColor = Color.FromName(ColorStr);
if ((newColor.A + newColor.R + newColor.G + newColor.B) == 0)
{
int.TryParse(ColorStr, System.Globalization.NumberStyles.HexNumber, null, out ARGBvalue);
newColor = Color.FromArgb(ARGBvalue);
}
return newColor;
}
颜色转字符串用color.name就可以了
转回颜色的时候判断一下是否能够正常转成颜色,不正常说明里面是argb字符串,调用argb的代码再赋值一次即可
ColorTranslator.FromHtml("#FF0000")
或 ColorTranslator.FromHtml("Red");把color对象转化为十六进制颜色
ColorTranslator.ToHtml(Color.FromArgb(255,255,255))
或 ColorTranslator.ToHtml(Color.Red);
我明白你的意思了,现在问题出在我换个颜色的时候,grid的单元格验证会报“必须实现对象IConvertible接口”,我该用哪个事件来把转换的方法写进去,最后更新到绑定的tatetable