string sql = "select top 1 rybm from css_rydj";SqlDataAdapter sd = new SqlDataAdapter(sql,conn);DataSet ds = new DataSet();sd.Fill(ds,"table");this.dataGrid1.DataBindings.Add(new Binding("DataSource", ds,"table"));this.dataGrid1.DataBindings. 是对象,还是this.dataGrid1是对象?new Binding("DataSource", ds,"table") 这个是bingding类还是bing方法啊,Add(new Binding("DataSource", ds,"table") 是方法是方法的参数,还是谁是add的参数;this.dataGrid1 是一个对象。
DataBindings 是对象dataGrid1的数据成员,它是一个数组。推测应该是LIst<Binding>。
Binding 是一个类,new Binding(参数列表) 是Binding类的构造函数,返回一个匿名Binding类型的对象。这个对象被添加到DataBindings这个数组上。
=。=C#里万般皆对象=。=
一个对象可能是另一个对象的属性,还可以作为一个函数的实参
=。=
万物都可以称之为对象,我觉得this.dataGrid1是对象,DataBindings是对象的一个数据成员方法,它是泛型集合,LIst<Binding>的数组,add是DataBindings的方法就是吧对象添加到这个数组中。
Hello,DataBindings是数据成员还是一个方法?数据成员方法和数据成员是一回事吗?
为什么说它是泛型集合呢? 我被这些术语整蒙了,请指点
this.dataGrid1.DataBindings.Add(new Binding("DataSource", ds,"table"));等价于this.dataGrid1.DataSouse=ds;this.dataGrid1.DataBind();