为了账号安全,请及时绑定邮箱和手机立即绑定

C#的一个语句的理解

C#的一个语句的理解

守着星空守着你 2018-12-07 10:24:36
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的参数; 我是菜鸟,还望指点
查看完整描述

6 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

=。=C#里万般皆对象=。= 一个对象可能是另一个对象的属性,还可以作为一个函数的实参 =。=
查看完整回答
反对 回复 2018-12-09
?
慕标5832272

TA贡献1966条经验 获得超4个赞

万物都可以称之为对象,我觉得this.dataGrid1是对象,DataBindings是对象的一个数据成员方法,它是泛型集合,LIst的数组,add是DataBindings的方法就是吧对象添加到这个数组中。
查看完整回答
反对 回复 2018-12-09
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

Hello,DataBindings是数据成员还是一个方法?数据成员方法和数据成员是一回事吗? 为什么说它是泛型集合呢? 我被这些术语整蒙了,请指点
查看完整回答
反对 回复 2018-12-09
?
慕神8447489

TA贡献1780条经验 获得超1个赞

this.dataGrid1.DataBindings.Add(new Binding("DataSource", ds,"table"));等价于 this.dataGrid1.DataSouse=ds; this.dataGrid1.DataBind();
查看完整回答
反对 回复 2018-12-09
  • 6 回答
  • 0 关注
  • 389 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信