[英]Get value of a selected checkbox row in DatagridView
我有一個包含行和數據的DatagridView。 我添加了復選框以選擇行(1)之一 ,然后使用所選行(2)的數據生成PDF(參見圖片):
我的代碼包含檢查復選框是1還是0的部分,然后我不知道如何獲取“選中的行”的數據。
private void button_generer_pdf_Click(object sender, EventArgs e)
{
List<DataGridViewRow> rows_with_checked_column = new List<DataGridViewRow>();
foreach (DataGridViewRow row in dataGrid_factures.Rows)
{
if (Convert.ToBoolean(row.Cells[column_action.Name].Value) == true)
{
MessageBox.Show("OK!"); // Just to check if it undestands I've checked the row
//And then here I want to get highlighted data on the screenshot to create my Pdf
}
}
//PDF Generation here
通過從選擇列“ row.Cells[column_action.Name].Value
”中將數據更改為正確的名稱,以同樣的方式獲取數據,因此也許
row.Cells["NOM"].Value
或者你可以使用數組號,如果你知道它,例如
rows.Cells[3].Value
嗨,我的朋友,您可以對任何單元使用此代碼,也可以對所有單元使用循環!!!
public void ReadDataFromDataGridView()
{
string value = dataGridView1.SelectedRows[0].Cells["columnName"].Value.ToString();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.