刚使用DevExpress控件组,ASPxGridview操作数据,新增时出问题,求教
使用代码在运行时绑定数据源,代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindData();
}
}
private void BindData()
{
DataSet dsSQXK = SpecialtyBiz.SQXK.GetSQXK();
ViewState["SQXK"]=dsSQXK.Tables["SQXK"];
gvSQXK.DataSource = dsSQXK.Tables["SQXK"];
gvSQXK.KeyFieldName = "SQXKID";
gvSQXK.DataBind();
}
更新的单表中,有多个字段是Combobox类型,采用如下方法实现列单元格初始化:
protected void gvSQXK_CellEditorInitialize(object sender, ASPxGridViewEditorEventArgs e)
{
if (e.Column.FieldName == "XWLB")//学位类别
{
if (e.KeyValue == DBNull.Value || e.KeyValue == null) return;
ASPxComboBox cbb = e.Editor as ASPxComboBox;
Function.BindData.BindXWLBcbb(cbb);
}
}
更新表内容时一切正常
现在的问题是:
现在的问题是:
现在的问题是:
新建行的时候,Combobox没有被初始化,请都怎么解决。