拷貝DBGrid當前行

2021-03-31 08:57:00 字數 1337 閱讀 2169

procedure copycurrentdbline(dbgrid: tdbgrid);

vari: integer;

line: string;

begin

for i := 0 to dbgrid.columns.count - 1 do begin

if assigned(dbgrid.columns.grid.fields[i]) then

if line = '' then

line := dbgrid.columns.grid.fields[i].text

else

line := line + ' ' + dbgrid.columns.grid.fields[i].text;

end;

clipboard.settextbuf(pchar(line));

end;

//感謝深思提供技術支援:)

procedure copydbdata(dbgrid: tdbgrid);

const

crlf = #13#10;

vari: integer;

lines: string;

bookmark: pointer;

begin

bookmark := dbgrid.datasource.dataset.getbookmark;

dbgrid.datasource.dataset.first;

while not dbgrid.datasource.dataset.eof do begin

for i := 0 to dbgrid.columns.count - 1 do begin

if assigned(dbgrid.columns.grid.fields[i]) then

if lines = '' then

lines := dbgrid.columns.grid.fields[i].text

else

if i = 0 then

lines := lines + dbgrid.columns.grid.fields[i].text

else

lines := lines + ' ' + dbgrid.columns.grid.fields[i].text;

end;

lines := lines + crlf;

dbgrid.datasource.dataset.next;

end;

clipboard.settextbuf(pchar(lines));

dbgrid.datasource.dataset.gotobookmark(bookmark);

end;

gridview獲取當前行索引的方法

在用 gridview 控制元件時,我們經常會碰到獲取當前行的索引,通過索引進行許多操作。例如,可以獲得當前行某一個控制元件元素 設定某一元素的值等等。下面結合例項介紹幾種獲得 gridview 當前行索引值的方法。例項 目的 獲取gridview 中rowcommand 的當前索引行。前臺頁面 在...

C WPF DataGrid獲取當前行某列值

0 是指當前行第1列的單元格位置 方法一 private void dg selectedcellschanged object sender,selectedcellschangedeventargs e system.nullreferenceexception 未將物件引用設定到物件的例項。b...

vs快捷鍵複製當前行

vs快捷鍵 1 如果你想複製一整行 只需將游標移至該行,再使用組合鍵 ctrl c 來完成複製操作,而無需選擇整行。2 如果你想剪下一整行 只需將游標移至該行,再使用組合鍵 ctrl x 來完成剪下操作,而無需選擇整行。如果要實現複製當前行,並且貼上到下一行.就用組合鍵ctrl c ctrl v 如...

DataGrid獲取當前行某列值

前言 本文將給大家介紹一下,在asp.net mvc環境下,如何利用jquery miniui 一個專業webui控制元件庫 來獲取datagrid中的值,官網沒有涉及到的內容 如何獲取當前行某一列的值?這裡配合著console.log 一起來使用,教你如何自己尋找未知的屬性。最近發現用consol...

GridView 如何獲取當前行的索引值

在用gridview控制元件時,我們經常會碰到獲取當前行的索引,通過索引進行許多操作。例如,可以獲得當前行某一個控制元件元素 設定某一元素的值等等。下面結合例項介紹幾種獲得gridview當前行索引值的方法。例項 目的 獲取gridview中rowcommand的當前索引行。前臺頁面 在gridvi...