2014-09-26 50 views
-1

FormC#中的dataGridView執行的每一行的行動

所以我需要能夠在數據網格中的每一行與xWMAEncode.exe程序單獨轉換以及如何xwmaEncode的工作原理是這樣的xwmaencode.exe INPUTFILE OutputFile所以這樣就可以工作xwmaencode.exe directorytofile \ Filename.xwm directorytofile \ Filename.wav

所以我需要一種方法來執行該CMD命令在每一行,以及能夠指定順序,它需要每個單元格例如xwmaEncode.exe inputdirectory \ Inputfilename.xwm outputdirectory \ outputfilename.wav

+ XWMAEncode是一個基於命令提示符的程序,所以它需要在命令提示符窗口中運行

+我還需要關閉所有的CMD窗口,他們完成轉換後的文件

但主要是我需要知道如何啓動每個循環這個

+0

你嘗試過什麼嗎?什麼不工作?您應該指定一個關於您面臨的問題的具體問題,而不是要求某人爲您編寫應用程序。 – Groo 2014-09-26 22:29:32

+0

我真的不知道如何開始爲每個循環的情況和即時通訊相當新的C# – Brennan 2014-09-26 22:39:38

回答

0

我不知道要執行什麼,但通過在DataGridView中的行循環,你可以做這樣的事情

for(int i=0; i<dataGridView.Rows.Count; i++) 
{ 
//do the row operation here... 
} 

對於通過循環和訪問每個C數據網格的所有列的橢圓你應該這樣做

for(int i=0; i<dataGridView.Rows.Count; i++) 
{ 
    for(int j=0; j<dataGridView.ColumnCount; j++) 
    { 
     //dataGridView.Rows[i].Cells[j]; to access the cell and perform any other action on it 
    } 
} 
+0

我試圖在文件網格的每一行上使用XwmaEncode。 XwmaEncode的語法是xWMAEncode.exe 所以我需要能夠訪問行中的每個文本框單元格並指定它們在xWMAEncode.exe語法中的位置,例如我需要執行xwmaEncode.exe Brennan 2014-10-01 16:55:18