qry1.Close;
qry1.SQL.Clear;
qry1.SQL.Text:='select 线路代码,线路名称 from railway';
qry1.Open;
//qry1.ExecSQL;
datasource1.DataSet:=qry1;
dbgrid1.DataSource:=datasource1;其中dbgrid设置了两列,用上面的代码查询出来的结果,在dbgrid中只显示线路名称,
线路代码没有显示出来,为什么啊?
qry1.SQL.Clear;
qry1.SQL.Text:='select 线路代码,线路名称 from railway';
qry1.Open;
//qry1.ExecSQL;
datasource1.DataSet:=qry1;
dbgrid1.DataSource:=datasource1;其中dbgrid设置了两列,用上面的代码查询出来的结果,在dbgrid中只显示线路名称,
线路代码没有显示出来,为什么啊?
檢查這個設置, 可能字段名你設錯了! 將dbgrid1刪除, 再新加一個dbgrid
dbgrid1.Columns.Items[0].FieldName:='线路代号';
dbgrid1.Columns.Items[1].FieldName:='线路名称';