总结ASPxGridView的使用 - 图文

2026/1/14 16:10:04

\

img.Visible = false; if(change != 0) {

img.Visible = true;

img.ImageUrl = change < 0 ? \ label.ForeColor = change < 0 ? Color.Red : Color.Green; } } }

注:模板列中的事件如何写?手工写事件,如btn.OnClick += ...; 注:视图模板请参考文档《ASPxGridView.Templates》

------------------------------------------ -- 定制窗口

------------------------------------------ 定制窗口(CustomizationWindow)

说明:一个小窗口,展示隐藏的列,可供用户选择,拖动到表格中就会显示,反之则隐藏 展示定制窗口(隐藏列为Region)

CustomizationWindowCloseUp=\ 在客户端控制显隐定制窗口

function button1_Click(s, e) {

if(grid.IsCustomizationWindowVisible()) grid.HideCustomizationWindow(); else

grid.ShowCustomizationWindow(); UpdateButtonText(); }

function grid_CustomizationWindowCloseUp(s, e) { UpdateButtonText(); }

function UpdateButtonText() {

var text = grid.IsCustomizationWindowVisible() ? \ text += \ button1.SetText(text); }

相关的 Client API:

ShowCustomizationWindow() HideCustomizationWindow() IsCustomizationWindowVisible()

--(三) ASPxGridView 编辑

-- 注意:想让GridView支持修改功能,必须指定KeyFieldName --------------------------------------------------------- 展示编辑按钮列

编辑视图下控件的外观设置

或者

其它

多行编辑请参考: http://www.devexpress.com/Support/Center/e/E158.aspx 编辑表单模板,请参考《ASPxGridView.Templates》

示例一: 绑定到IList并实现删除和修改

OnRowDeleting=\OnRowUpdating=\_RowUpdating\ >

le=\/>

// 展示

public void ShowArticleImages() {

int articleId = Convert.ToInt32(Request.QueryString[\ IList images = BlogArticleImage.ListArticleImages(articleId);

this.gvImages.KeyFieldName = \ this.gvImages.DataSource = images; this.gvImages.DataBind(); }

// 更新

protected void gvImages_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) {

int id = Convert.ToInt32(e.Keys[0]);

string descript = Convert.ToString(e.NewValues[\ string keywords = Convert.ToString(e.NewValues[\ BlogArticleImage image = BlogArticleImage.Retrieve(id); if (image != null) {

image.Description = descript; image.Keywords = keywords; image.Persist(); }

e.Cancel = true;

gvImages.CancelEdit(); ShowArticleImages(); }

// 删除

protected void gvImages_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) {

int id = Convert.ToInt32(e.Keys[0]);

BlogArticleImage image = BlogArticleImage.Retrieve(id); if (image != null) {

System.IO.File.Delete(Server.MapPath(image.ImageUrl));

System.IO.File.Delete(Server.MapPath(image.ThumbnailUrl)); image.Remove(); }

e.Cancel = true;

gvImages.CancelEdit(); ShowArticleImages(); }

示例二: 控件访问权限控制及CRUD操作

OnRowDeleting=\OnRowUpdating=\ OnRowInserting=\

OnInitNewRow=\onhtmlrowcreated=\eated\OnCellEditorInitialize=\ >


总结ASPxGridView的使用 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 总结ASPxGridView的使用 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219