2016-02-13 64 views
0

我想要一些簡單的東西,但我不知道這是如何做到的。當我點擊dataGridView的某一行時,到一列我有一些int值。我需要設置值到trackbar。我如何做到這一點?C#dataGridView點擊更改trackbar值

這是最後的代碼,我試過

trackBar1.Value = row.Cells["priority"].Value.ToString();c 

謝謝!

+0

@Fred當我點擊行數據時,我所有的數據都寫入了文本框,但我希望最後一個優先級數據值顯示在軌跡條上 – eatmailyo

+0

如果你按照該鏈接顯示如何做到這一點。如果這是您感興趣的單元格的名稱,請將「必須提及單元格對應的列名稱」替換爲「優先級」。檢查值是數字,將其轉換爲「int」('Convert.ToInt32(value) )並將值分配給'trackBar1.Value'它可能是你已經有了值,並試圖將一個'string'分配給一個'int' trackBar1.Value = row.Cells [「priority」]。Value.ToString ();'永遠不會工作'trackBar1.Value = Convert.ToInt32(row.Cells [「priority」]。Value);'可能 – Fred

+0

@Fred把這個評論的答案,比我能匹配的答案!謝謝 :) – eatmailyo

回答

1

This會告訴你的,你想要什麼基礎,但....

這可能是你已經擁有的價值,並試圖將string分配給inttrackBar1.Value = row.Cells["priority"].Value.ToString();行不通trackBar1.Value = Convert.ToInt32(row.Cells["priority"].Value);威力