请问谁能帮我解决i下在datagrid中添加控件后显示的问题。很急,高分回报
我在windows窗体的datagrid中某一列添加button控件,问题是我只有鼠标点击这一列时控件才会出现,我现在想把控件直接显示在datagrid上。我添加的时候定义的代码如下:
textboxcolumn = new DataGridTextBoxColumn();
textboxcolumn.MappingName = "stateBD";
textboxcolumn.HeaderText = "报到";
textboxcolumn.Width = 100;
textboxcolumn.ReadOnly = true;
Button btn = new Button();
btn.Cursor = Cursors.Arrow;
btn.Text = "报到";
btn.Width = 80;
btn.Visible = true;
btn.FlatStyle = System.Windows.Forms.FlatStyle.Standard;
btn.Click += new EventHandler(btn_Click);
textboxcolumn.TextBox.Controls.Add(btn);
tablestyle.GridColumnStyles.Add(textboxcolumn);
dataGrid2.TableStyles.Add(tablestyle); --------------------编程问答-------------------- 搂主使用的是DataGrid控件,何不使用DataGridView控件,然后直接添加一列按钮列呢?
DataGridViewButtonColumn --------------------编程问答-------------------- DataGridView控件一般都是这样的,搂主可以看到对于TextBox列,也是鼠标点一下,然后TextBox控件才显示出来,就是这种机制,而Button列是一直显示的,搂主可以用 --------------------编程问答-------------------- 如果是用datagrid的话能不能实现呢
补充:.NET技术 , C#