如下代码:                DataGridViewButtonColumn MyColumn = new DataGridViewButtonColumn();
                {
                    MyColumn.HeaderText = "操作";
                    MyColumn.Name = "操作";
                    MyColumn.DefaultCellStyle.BackColor = Color.Red;
                    MyColumn.DefaultCellStyle.ForeColor = Color.Black;
                    MyColumn.FlatStyle = FlatStyle.Standard;
                    MyColumn.DisplayIndex = 0;
                    MyColumn.Text = "確定";
                }
// MessageBox.Show(ModifydataGridView.Rows[0].Cells["操作"].Value.ToString());//以前这样可以设定,但是现在不行了。
                ModifydataGridView.Columns.Add(MyColumn);
问题是现在按钮上都没有文字,设定的“确定”也没有???

解决方案 »

  1.   

    看是不是html 代码中有没有没闭合的标签
    比如<div here 123  </div>
      

  2.   

     CommandField cf = new CommandField();
                        cf.ButtonType = "";
                        cf.HeaderText = "";
                        dataGridview.Columns.Add(cf);
      

  3.   

     DataGridViewButtonColumn db = new DataGridViewButtonColumn();
                db.Name="ss";
                this.dataGridView1.Columns.Add(db);
                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                {
                    dataGridView1["ss", i].Value = "ss";
                }
      

  4.   

    MSDN上说DataGridViewButtonColumn的UseColumnTextForButtonValue属性要设置为true
      

  5.   

    MSDN上说DataGridViewButtonColumn的UseColumnTextForButtonValue属性要设置为true 
      

  6.   

    MSDN上说DataGridViewButtonColumn的UseColumnTextForButtonValue属性要设置为true 
    对!
      

  7.   

    UseColumnTextForButtonValue = true;
      

  8.   

    可视化方法:编辑列——外观——DefaultCellStyle点击...,会出现CellStyle生成器,在NullValue后填写按钮需要的文字,比如“选择”。