我想選擇GridView中行文本框上chekbox在GridView檢查在DataGrid檢查複選框。我得到這個代碼,但它不工作。如何顯示行的細節的文本框在C#
private void button1_Click(object sender, EventArgs e) {
int i = 0;
List ChkedRow = new List <String>();
for (i = 0; i <= dataGridView1.RowCount - 1; i++)
{
if (Convert.ToBoolean(dataGridView1.Rows[i].Cells["Column1"].Value) == true)
{
ChkedRow.Add(i);
}
}
if (ChkedRow.Count == 0)
{
MessageBox.Show("Select atleast one checkbox");
return;
}
foreach (int k in ChkedRow)
{
textBox1.Text = dataGridView1.Rows[k].Cells[1].Value.ToString();
}
}
'不工作'並沒有告訴我們很多。什麼*確切*是問題?它有什麼作用?它不是做什麼的?它拋出了什麼錯誤? – Arran
比方說,我們理解你想要什麼,你嘗試過類似textBox1.Text + = dataGridView1.Rows [K] .Cells [1] .Value.ToString(); 甚至StringBuilder? –
你可以發佈gridview綁定代碼和aspx代碼嗎? –