第一范文网 - 专业文章范例文档资料分享平台

gridview控件用法介绍

来源:用户分享 时间:2025/5/30 3:54:22 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

组合框列(GridViewDataComboBoxColumn)

protected void grid_CellEditorInitialize(object sender, ASPxGridViewEditorEventArgs e) {

// 用下拉框展示国家下的所有城市 绑定数据源

if(grid.IsEditing && e.Column.FieldName != \&& !grid.IsNewRowEditing) {

ASPxComboBox combo = e.Editor as ASPxComboBox;

string country = (string)grid.GetRowValuesByKeyValue(e.KeyValue, \ FillCityCombo(combo, country); } }

命令按钮列(GridViewCommandColumn)

OnRowDeleting=\OnRowUpdating=\OnRowInserting=\

一种是添加图片的

一种就只这种标准的:

代码详见《ASPxGridView.DataBind》 复选框列

自定义按钮 “删除”按钮

protected void gv_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e)

{

if (e.ButtonID == \ {

long fileId = Convert.ToInt64(gv.GetRowValues(e.VisibleIndex, \ string fileName = gv.GetRowValues(e.VisibleIndex, \ string filePath = Common.Config.Path.PhysicalUploadFolder + gv.GetRowValues(e.VisibleIndex, \ System.IO.File.Delete(filePath); using (DbFile db = new DbFile()) db.DelFile(fileId); ShowData(this.FileBatchId); } } “复制行”按钮

Hashtable copiedValues;

protected void grid_CustomButtonCallback(object sender, ASPxGridViewCustomButtonCallbackEventArgs e) {

if(e.ButtonID == \ {

copiedValues = new Hashtable(); foreach(string fieldName in copiedFields)

copiedValues[fieldName] = grid.GetRowValues(e.VisibleIndex, fieldName);

grid.AddNewRow(); } }

protected void grid_InitNewRow(object sender, DevExpress.Web.Data.ASPxDataInitNewRowEventArgs e) {

if(copiedValues != null)

foreach(string fieldName in copiedFields)

e.NewValues[fieldName] = copiedValues[fieldName]; }

非绑定列(GridViewDataTextColumn)

protected void grid_CustomUnboundColumnData(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewColumnDataEventArgs e) {

// Total = UnitPrice * Quantity if(e.Column.FieldName == \ {

decimal price = (decimal)e.GetListSourceFieldValue(\ int quantity = Convert.ToInt32(e.GetListSourceFieldValue(\ e.Value = price * quantity; } }

模板列(GridViewDataTextColumn)

onhtmlrowcreated=\

')\更多...

\>下载

protected void grid_HtmlRowCreated(object sender, ASPxGridViewTableRowEventArgs e) {

搜索更多关于: gridview控件用法介绍 的文档
gridview控件用法介绍.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4wnaf12hnw0mq5e7eayt5nd0e7n2yj017dp_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top