找回密码
 立即注册

QQ登录

只需一步,快速开始

huiching1206

注册会员

2

主题

3

帖子

44

积分

注册会员

积分
44
  • 41

    金币

  • 主题

  • 帖子

最新发帖
huiching1206
注册会员   /  发表于:2016-7-15 15:50  /   查看:4223  /  回复:6
請問使用Combox時,對應不到list裡面的"B111"時候會出現錯誤,如何讓Combox對應不到值時,可以顯示成空白嗎??




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

6 个回复

倒序浏览
戊辰有情
注册会员   /  发表于:2016-7-15 16:23:19
沙发
看样子你的B111并不是在你预设的Combox选项中,这个你要确认下。方便的话,可以把你写的代码给上来看看

评分

参与人数 1金币 +100 收起 理由
Alice + 100

查看全部评分

回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-7-15 18:11:43
板凳
谢谢您的反馈。
问题我们收到了,测试后给您反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2016-7-18 12:30:41
地板
如果仅仅是不想看到错误提示框的话把DataError事件挂上就可以了
  1.             this.gcMultiRow1.DataError += GcMultiRow1_DataError;
复制代码
  1.         private void GcMultiRow1_DataError(object sender, DataErrorEventArgs e)
  2.         {
  3.         }
复制代码
回复 使用道具 举报
robert
金牌服务用户   /  发表于:2016-7-18 14:39:41
5#
如果希望不存在时显示空,可以处理CellFormating事件
  1.         this.gcMultiRow1.CellFormatting += GcMultiRow1_CellFormatting;

  2.         private void GcMultiRow1_CellFormatting(object sender, CellFormattingEventArgs e)
  3.         {
  4.             if(e.CellName == "combo") // 注意把这个名字换成模板里,ComboBox的名字
  5.             {
  6.                 var comboBox = this.gcMultiRow1[e.RowIndex, e.CellIndex] as ComboBoxCell;

  7.                 if(!comboBox.Items.Contains(e.Value))
  8.                 {
  9.                     e.Value = null;
  10.                 }
  11.             }
  12.         }
复制代码

评分

参与人数 1金币 +900 收起 理由
Alice + 900 神马都是浮云

查看全部评分

回复 使用道具 举报
huiching1206
注册会员   /  发表于:2016-7-19 08:32:32
6#
OK,再來試試,謝謝
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-7-19 10:48:10
7#

谢谢反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部