DataGridView
에 DataGridViewButtonColumn
유형의 열이 하나 있습니다.행 당 DataGridViewButtonColumn의 단추 텍스트 변경
단추에 텍스트를 넣으 려합니다. Text 속성에 텍스트를 넣으려면 열 편집 옵션을 시도했습니다. 나는 심지어 swtteing UseColumnTextForButtonValue = true
시도했습니다.
나는 그것을 작동시키는 방법을 찾을 수 없습니다.
DataGridView
에 DataGridViewButtonColumn
유형의 열이 하나 있습니다.행 당 DataGridViewButtonColumn의 단추 텍스트 변경
단추에 텍스트를 넣으 려합니다. Text 속성에 텍스트를 넣으려면 열 편집 옵션을 시도했습니다. 나는 심지어 swtteing UseColumnTextForButtonValue = true
시도했습니다.
나는 그것을 작동시키는 방법을 찾을 수 없습니다.
DataGridViewButtonColumn Text를 DataGridView의 DataSource에 바인딩하겠습니까? 그렇다면 열 편집 옵션을 통해 열의 DataPropertyName을 설정하십시오.
그렇지 않으면 당신은 DataGridView에의 CellFormatting 이벤트를 사용하여 시도 할 수 있습니다 :
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.ColumnIndex == 0)
{
e.Value = "some value";
}
}
당신의 DataGridView에 이름이 허용되어 있어야합니다 DataGridView1
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataGridViewCell cell = row.Cells[0]; //Column Index for the dataGridViewButtonColumn
cell.Value = "Your Text";
}
이라고 가정. Note :'e.Value'는 __displayed__이며'cell.Value'와는 아무런 관련이 없습니다. 필요로하는 것은 __real__'Button'을 포함합니다 : Button btn = DGV [2, e. RowIndex] .Value는 Button입니다. if (btn! = null) e.Value = btn.Text;' – TaW