Loading...

java .net

ComboBox 手动绑定数据项


===========ValueObject.cs============

using System;
using System.Collections.Generic;
using System.Text;

namespace psms.util
{
    class ValueObject
    {
        private string value;
        private string text;

        public ValueObject(string v, string t)
        {
            this.value = v;
            this.text = t;
        }

        public string Value
        {
            get { return this.value;}
        }
        public string Text
        {
            get { return this.text; }
        }

    }
}

===============绑定数据===============

this.combIn_Acc.Items.Add(new util.ValueObject("", ""));
this.combIn_Acc.Items.Add(new util.ValueObject("0","未做帐"));
this.combIn_Acc.Items.Add(new util.ValueObject("1", "已做帐"));
           
this.combIn_Acc.ValueMember = "value";
this.combIn_Acc.DisplayMember = "text";
this.combIn_Acc.SelectedIndex = 0;


================取值==================


if (this.combIn_Acc.SelectedIndex >= 0)
{
   if (((util.ValueObject)this.combIn_Acc.SelectedItem).Value.ToString() != "")
   {
       condition.Append(" and in_acc = ").Append(((util.ValueObject)this.combIn_Acc.SelectedItem).Value.ToString()).Append(" ");
   }
}


不知道为什么this.combIn_Acc.SelectedValue总是报空指针异常,想不明白,换了上面的取值方法终于可行了

posted on 2008-08-26 22:06 阅读(915) 评论(2)  编辑  收藏

评论

# re: ComboBox 手动绑定数据项 2012-05-31 22:46 xz

高手 好贴。有时候不从数据库 几个字段。手动添加。这样不错  回复  更多评论   

# re: ComboBox 手动绑定数据项 2012-05-31 22:47 xz

不错贴子 有时候 手动添加几条数据 不要从数据库取   回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 

公告

希望有一天

我能用鼠标双击我的钱包

然后选中一张100元

按住“ctrl+c”

接着不停的“ctrl+v”

嘻嘻~~~笑醒~~~



导航

<2008年8月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456

统计

常用链接

留言簿(6)

随笔分类(102)

随笔档案(398)

文章分类

文章档案(10)

有趣网络

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜