C裡怎麼樣把剪貼簿的內容複製到dataGridView中

2021-05-02 22:13:29 字數 1360 閱讀 3146

1樓:匿名使用者

public static void datagirdviewcellpaste(datagridview dbgrid)

int tnum = 0;

int nnum = 0;

//獲得當前剪貼簿內容的行、列數

for (int i = 0; i < pastetext.length; i++)

if (pastetext.substring(i, 1) == "\n")

}object[,] data;

//貼上板上的資料來自於excel時,每行末都有\n,在datagridview內複製時,最後一行末沒有\n

if (pastetext.substring(pastetext.length - 1, 1) == "\n")

tnum = tnum / (nnum + 1);

data = new object[nnum + 1, tnum + 1];//定義乙個二維陣列

string rowstr;

rowstr = "";

//messagebox.show(pastetext.indexof("b").tostring());

//對陣列賦值

for (int i = 0; i < (nnum + 1); i++)

//最後一行的最後一列

if (colindex == tnum && pastetext.indexof("\r") == -1)

//其他行列

if (colindex != tnum)

data[i, colindex] = rowstr;

}//擷取下一行資料

pastetext = pastetext.substring(pastetext.indexof("\n") + 1);

}//獲取當前選中單元格所在的列序號

int curntindex = dbgrid.currentrow.cells.indexof(dbgrid.currentcell);

//獲取獲取當前選中單元格所在的行序號

int rowindex = dbgrid.currentrow.index;

//messagebox.show(curntindex.tostring ());

for (int j = 0; j < (nnum + 1); j++)

if (!dbgrid.rows[j + rowindex].cells[colindex + curntindex].readonly)}}

clipboard.clear();

}catch}

2樓:

.net中有個clipboard型別,操作剪貼簿的

系統的剪貼簿在哪,電腦剪貼簿在那裡,怎麼找到

一 在windows 9x系統中檢視 依次點選 開始 程式 附件 系統 剪貼簿檢視程式 則開啟 剪貼簿檢視視窗 視窗中顯示的即為剪貼簿上當前的內容。二 在windows xp系統中檢視 右鍵單擊桌面,選擇 新建 命令下的 快捷方式 彈出對話方塊,在位置域中輸入c windows system32 c...

電腦裡的剪貼簿在哪找到?

電腦剪下板的位置在 怎麼才可以找到 在設定裡,以windows 計算機系統為例,找到該位置的具體操作步驟如下 1 首先,在開始選單中選擇 設定 然後單擊開啟,如下圖所示。2 其次,在視窗中選擇 系統 選項,點選進入,如下圖所示。3 接著,在視窗中選擇 剪貼簿 選項,然後單擊 開啟 如下圖所示。4 最...

怎麼樣把喜歡的人名字加到網名裡,怎麼樣把喜歡的人名字加到網名裡

千里之外一人青 注 千里之外 的演唱者是周杰倫和費玉清,人青合起來就是倩 憐香惜 玉,寧為 玉碎 lzoyvqe 是不是有點太隱蔽了 lik 你喜歡的人的 的第五位數 第二位數 第一位數 521嘛哈哈哈 例如lik771 哈哈哈這是我喜歡的男孩子的 或者lik 你喜歡的人名字的首字母 例如likz ...