to kinglht(爱新觉罗至尊宝) : 非常感谢,我还有个问题,比如说我点选择了,怎么激发我写的事件,再告诉我一次就结贴了,:)
this.myDataGrid.CancelCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.myDataGrid_CancelCommand); this.myDataGrid.EditCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.myDataGrid_EditCommand); this.myDataGrid.UpdateCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.myDataGrid_UpdateCommand); 然后编写相应的事件
如果你完全自己定义,你可以定义ButtonColumn类,此类继承抽象基类Column.
然后实现其方法,但这将是很复杂的过程!
别人已经做好了,为什么不拿来用呢?不要作无谓的工作!!
EditCommandColumn eCol=new EditCommandColumn();
eCol.HeaderText="";
eCol.ButtonType="LinkButton";
eCol.EditText="EDIT";
eCol.UpdateText="Update";
...
myDataGrid.Columns.Add(eCol);
可以在任意位置添加吗?
GZ!
非常感谢,我还有个问题,比如说我点选择了,怎么激发我写的事件,再告诉我一次就结贴了,:)
this.myDataGrid.EditCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.myDataGrid_EditCommand);
this.myDataGrid.UpdateCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.myDataGrid_UpdateCommand);
然后编写相应的事件
可以添加到任意列,具体方法我忘了!!一旦看到马上告诉你!!