诸位大侠:
我将所检索的数据放到了一个窗口的DBGrid栅格中,我想实现这样的功能,也就是说双击DBGrid中的一行数据,能够弹出个窗口,并将单击所在行的数据传进行,我该如何处理,用到什么属性,麻烦诸位高手说的稍微明白一点,本人水平较菜^_^,最好能给一点代码,非常感谢。
顺便问一下,DBGrid栅格每一列的宽度是否可调整。
再次感谢!
列宽当然能调整,看他的Columns属性吧
DBGrid的当前行也就数据集当前的记录
双击事件
void __fastcall TForm1::DBGrid1DblClick(TObject *Sender)
{
ShowMessage(Table1->FieldByName("NAME")->AsString);
}
设计阶段就可以调整,把鼠标移到表头部分就可以调整,象Excel
StringGrid->Cells[n][StringGrid->Row]
StringGrid->Row 为当前所选的行