hasangoktas Posted August 6, 2018 Share Posted August 6, 2018 Merhaba DBGrid de SelectedRows u nasıl alabilirim? 1 den fazla satır seçiyoruz. Quote Link to comment Share on other sites More sharing options...
Hayri ASLAN Posted August 6, 2018 Share Posted August 6, 2018 Merhaba GridMultiSelect demosunu inceleyebilirsiniz. Quote Link to comment Share on other sites More sharing options...
hasangoktas Posted August 9, 2018 Author Share Posted August 9, 2018 Merhaba Şu şekilde aldım. function SelRowsColumnValue(ASender: TObject; fieldName:String):String; var i : Integer; str : String; aDataSet : TDataset; aGrid : TUniDBGrid; begin aGrid := tUniDbGrid(ASender) ; aDataSet := Agrid.DataSource.DataSet; ADataSet.DisableControls; try for I := 0 to AGrid.SelectedRows.Count - 1 do begin ADataSet.Bookmark := AGrid.SelectedRows; str :=str+','+ADataSet.FieldByname(fieldName).AsString; end; finally ADataSet.FreeBookmark(ADataSet.Bookmark); ADataSet.EnableControls; end; Str := Copy (Str,2,Length(Str)-1); Result:= Str; end; 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.