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();