当前位置: 代码迷 >> .NET组件控件 >> 数据绑定是什么意思?解决思路
  详细解决方案

数据绑定是什么意思?解决思路

热度:201   发布时间:2016-05-04 23:27:46.0
数据绑定是什么意思?
什么叫数据绑定呀??   比如在一个comboBox 上添加几个选项
书上代码是这样写的   
        private void AddGrade()
        {
            using (this.set = new DataSet())
            {
                using (this.adapterGrade = new SqlDataAdapter("SELECT *FROM Grade", hel.Connection))
                {
                    adapterGrade.Fill(set, "Grade");

                    //向数据集添加一条新纪录
                    DataRow row = set.Tables["Grade"].NewRow();
                    row["GradeId"] = 0;
                    row["GradeName"] = "全部";
                    set.Tables["Grade"].Rows.InsertAt(row, 0);

                    this.cboGrade.DataSource = set.Tables["Grade"];//数据源
                    this.cboGrade.DisplayMember = "GradeName";//显示属性文本
                    this.cboGrade.ValueMember = "GradeId";//隐藏属性文本
                }
            }
        }




上述代码 和如下代码 有啥区别吗?效果出来都一样呀


        private void AddGrades()
        {
            using (this.set = new DataSet())
            {
                using (this.adapterGrade = new SqlDataAdapter("SELECT * FROM Grade", hel.Connection))
                {
                    adapterGrade.Fill(set, "Grade");
                    foreach (DataRow item in set.Tables[0].Rows)
                    {
                        this.cboGrade.Items.Add(item["GradeName"]);
                    }
                }
            }
        }



求解 ,,,, 
谢谢!!!
------解决方案--------------------
呵呵,后者是手动档,前者是自动挡

都是开车当然自动挡方便,如果特殊情况手动档更好。(比如你想玩个漂移,手动挡还是比自动档厉害,呵呵,貌似自动挡怎么漂移俺还真不知道来着)
  相关解决方案