回 帖 发 新 帖 刷新版面

主题:为什么代码放在form_load事件里不能运行?

用dbgrid控件连数据库,而数据表的字段名称是英文的(每个字段都设置了中文标题),所以想在运行程序时界面上也显示相应的中文标题。问题是,我写了如下代码:
    DBGrid1.Columns(0).Caption = "姓名"
    DBGrid1.Columns(1).Caption = "地址"
    DBGrid1.Columns(2).Caption = "电话"
如果放在form_click事件框架里就能运行成功,而如果放在form_load事件框架里就会提示“实时错误‘9’,下标越界”,这可怎么好呀?我好想一运行程序就看见全中文的界面呀!

回复列表 (共1个回复)

沙发

这个控件你应该是用数据绑定的方法,在绑定数据之前,控件数据为空,你设置其头标题当然下标越界,所以应该把这些代码放在绑定数据之后。

我来回复

您尚未登录,请登录后再回复。点此登录或注册