文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>DevExpress AspxGridView数据绑定

DevExpress AspxGridView数据绑定

时间:2011-05-27  来源:奇拉

绑定字段名可能区分大小写,oracle数据库通常需要全部大写字段名

点击编辑、删除等无效,检查KeyFieldName是否填写

KeyFieldName支持多个需要使用分号分割

取某行数据: DataRow dr = ASPxGridViewCurrentState.GetDataRow(ASPxGridViewCurrentState.FocusedRowIndex);
dr["ID"].ToString();

数据绑定时:
【selecting:】
DataSource中不定义参数,将不自动添加。
如果定义了参数,与KeyFieldName中的主键名称相同的参数会出现在e.InputParameters的最后面,调用存储过程需要自己处理顺序。

“注意”:定义多个主键字段时,主键参数位置比较乱,请自行处理。

【updating,deleting:】
DataSource中不定义参数,将(1)自动添加字段参数,以及添加“老主键”字段参数,名称为datasource中的OldValuesParameterFormatString中定义的格式出现,如:old_{0},将出现v_ID,并出现在参数列表的最后面。

DataSource中定义参数,与不定义相同,只不过不出现未定义的绑定参数,“老主键”字段参数同样出现在最后。


“注意”:当OldValuesParameterFormatString使用了默认的{0},定义参数列表中的主键名称不变,值为老数据,即被OldValuesParameter覆盖了定义的那个主键参数。

【Inserting:】
不会自动增加或覆盖主键参数。

如果定义了参数:仍然会(1)自动添加字段参数。
未填写的值为null,可以在datasource里面定义类型和defaultvalue,如果定了主键参数,值仍然为null。

(1)自动添加字段参数:除主键字段外,添加visable不为false的,添加EditForm.Visable不为false的。

“注意”:添加与编辑状态的EditForm.Visable同时存在起效,EditMode=Inline时,认为所有字段EditForm.Visable为true。
“注意”:添加与编辑状态的EditForm.Visable同时存在起效,因为他们公用一个EditForm。

 

ObjectDataSource:
绑定ObjectDataSource的时候,只需要保证参数名称和个数一致,顺序不敏感。


 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载