在UniGui的DEMO中,有相关的例子;
一、制作ActionColumn
1、难点:ClientDataSet1的数据集设置:控件点击右键选择数据集。
2、难点:UniNativeImageList1要和undbGrid关联,在grid的事件中设置。
3、难点:在代码中给按钮添加事件:在grid的ColumnActionClick事件中添加代码,如下:使用case。。。of 。。。语句。
procedure TMainForm.UniDBGrid1ColumnActionClick(Column: TUniDBGridColumn;
ButtonId: Integer);
begin
case ButtonId of
0 :
begin
ClientDataSet1.Edit;
end;
1 :
MessageDlg('Are you sure'