C#的一个语句的理解
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"));
最后1条语句,哪个是对象,哪个是方法,哪个是属性啊?
我的理解是:this.dataGrid1.DataBindings. 是对象,还是this.dataGrid1是对象?
DataBindings是类型,还是对象?
add()应该是方法吧?
new Binding("DataSource", ds,"table") 这个是bingding类还是bing方法啊,
Add(new Binding("DataSource", ds,"table") 是方法是方法的参数,还是谁是add的参数;
我是菜鸟,还望指点
守着星空守着你
浏览 390回答 6
6回答
-
慕尼黑的夜晚无繁华
=。=C#里万般皆对象=。=
一个对象可能是另一个对象的属性,还可以作为一个函数的实参
=。=
-
慕标5832272
万物都可以称之为对象,我觉得this.dataGrid1是对象,DataBindings是对象的一个数据成员方法,它是泛型集合,LIst的数组,add是DataBindings的方法就是吧对象添加到这个数组中。
-
哆啦的时光机
Hello,DataBindings是数据成员还是一个方法?数据成员方法和数据成员是一回事吗?
为什么说它是泛型集合呢? 我被这些术语整蒙了,请指点
-
慕神8447489
this.dataGrid1.DataBindings.Add(new Binding("DataSource", ds,"table"));等价于
this.dataGrid1.DataSouse=ds;
this.dataGrid1.DataBind();
打开App,查看更多内容