想在datagrid下,每一行后面加个相同的按钮,就是相当于加button列,怎么做呢,注意,是datagrid,不是datagridview

解决方案 »

  1.   

    添加模板列,在模板列里添加button
      

  2.   

    悲催。只知道怎么在datagridview里加
      

  3.   

    WinForm程序里哪儿来的datagrid  我目光短浅了么?
      

  4.   

    看了下文档 好像没有Button列的相关类 为什么不用Datagridview呢 datagridview就是用来替代DataGrid的
      

  5.   

    现在就是在03下做这个东西,所以只有datagrid
      

  6.   

    datatable table建好,放好表头后
    DataRow row ;
    row=table.NewRow();
    row["答卷"]="答卷"; //为按钮那列,type为string
    table.Rows.Add(row);
    dataGrid1.DataSource = table; //必须绑定后再放上按钮,要不显示不正确dataGrid1.TableStyles.Add(new DataGridTableStyle());
    Button btnAnswer = new Button();
    btnAnswer.Click +=new EventHandler(btnAnswer_Click);
    btnAnswer.BackColor=Color.FromArgb(255,255,204);
    ((DataGridTextBoxColumn)dataGrid1.TableStyles[0].GridColumnStyles[6]).TextBox.Controls.Add(btnAnswer);