不用理grid,直接操作dataset 如果你知道是哪个dataset比如adoquery1 直接 close; sql.text:='xxxxx'; open; 就完了 如果dataset可能会变化,想写通用的 cxgrid有个child叫TableView(这个东西分好几种,具体看设置)这个是显示数据用的.