什么叫数据绑定呀?? 比如在一个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"]);
}
}
}
}
求解 ,,,,
谢谢!!!
------解决方案--------------------
呵呵,后者是手动档,前者是自动挡
都是开车当然自动挡方便,如果特殊情况手动档更好。(比如你想玩个漂移,手动挡还是比自动档厉害,呵呵,貌似自动挡怎么漂移俺还真不知道来着)