Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,42,126) { Width=290 Height=249 Platform=1 Point(onLoad) Point(onClosing) link(onLoad,6604346:doOpen,[]) link(onClosing,9457409:doEvent1,[]) } Add(SQLite,6604346,154,140) { Name="SQLite" FileName="C:\HiAsm\Elements\CNET\Example\DataBase\sqlite\test.db" link(onComplete,5411908:doQuery,[]) link(onError,11864879:doWork2,[(207,153)(207,132)]) AddHint(-124,-61,325,26,FileName) } Add(SQLite_data,5411908,231,140) { SQLite="SQLite" DataGrid="DGV" SQLquery="Select * From Test;" link(onError,11864879:doWork3,[(272,146)]) } Add(Hub,9457409,91,147) { OutCount=3 link(onEvent1,8048431:doSaveChanges,[(129,153)(129,237)]) link(onEvent2,6255621:doWork2,[(143,160)(143,181)]) link(onEvent3,6604346:doClose,[(135,167)(135,153)]) } Add(HubEx,6255621,215,175) { Angle=3 link(onEvent,5411908:doUpdate,[(219,153)]) } Add(Inline,8048431,161,231) { WorkPoints=#13:doSaveChanges| DataPoints=#4:Data| Code="private void doWork(object data, int index) {\r\n DataGridView dgv = sys.Data;\r\n dgv.EndEdit();\r\n int row = dgv.CurrentCell.RowIndex - 1;\r\n if (row < 0) row = 1;\r\n dgv.CurrentCell = dgv[0, row];\r\n}" link(Data,11083693:Control,[]) } Add(DataGridView,11083693,154,189) { Left=5 Top=5 Width=270 Height=210 Anchor=15 Dock=5 Name="DGV" Columns=[] AutoSizeColumnsMode=6 Point(doConstructor) Point(onCellValueChanged) Point(Control) link(onCellValueChanged,6255621:doWork3,[(219,195)]) } Add(HubEx,11864879,268,126) { link(onEvent,15352167:doShow2,[]) } Add(MessageBox,15352167,280,119) { Caption="SQLite" Icon=6 Point(doShow2) }