Data Grid/Grid Control 列编辑状态如何使能
我用的是Dev Express 的Grid Control控件,如何让某列的值变为可以编辑的状态,
我用的语句是:
m_PropertiesGridView.Columns[i].Options =
~DevExpress.XtraGrid.Columns.ColumnOptions.NonEditable;//弟i+1行的
结果不行.也没有看到属性编辑器有什么可以设的。请大家说一下。
如果不知道这个,知道Data Grid的也可以,也许我有点启发。谢谢了。
问题点数:0、回复次数:5Top
1 楼lgqTiger(【老虎】(抵制日货...))回复于 2004-09-04 16:24:42 得分 0
这样吧!
private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
sqlDataAdapter1.Fill(atDataSet1);
DataGrid1.EditItemIndex = e.Item.ItemIndex;
DataGrid1.DataBind();
}Top
2 楼lgqTiger(【老虎】(抵制日货...))回复于 2004-09-04 16:25:57 得分 0
取消的时候就:
private void DataGrid1_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
sqlDataAdapter1.Fill(atDataSet1);
DataGrid1.EditItemIndex = -1;
DataGrid1.DataBind();
}Top
3 楼pengweihua(pwh)回复于 2004-09-04 17:13:57 得分 0
行可以,列好象不行Top
4 楼pengweihua(pwh)回复于 2004-09-04 17:14:39 得分 0
列采用以上方法Top
5 楼noahart(八卦小子)回复于 2004-09-04 18:07:14 得分 0
点RunDesigner->ColumnDesigner->Add
添加完这个Column,在右边设置FieldName,写你要绑定的字段名
然后设置ColumnEdit属性->在Existing下面选TextEdit
绑定以后这列就成了编辑列
Top




