propertieseditor(如何在DevExpress ASPxGridView中进行编辑)

大家好!今天让小编来大家介绍下关于propertieseditor(如何在DevExpress ASPxGridView中进行编辑)的问题,以下是酷知号的小编对此问题的归纳整理,让我们一起来看看吧。

propertieseditor(如何在DevExpress ASPxGridView中进行编辑)

5、在eclipse.exe问价同级目录下建立links文件夹,在文件夹下建立jbosstools文件夹,在eclipse的安装目录下建立 eclipsePlugins文件夹,在eclipse中用那种方式打开properties文件 会有Properties 和 Source 两种视图方式需要安装jboss tools 插件才可以,在links文件夹中新建一个jbosstools.link文件(后缀名为:.link),本文目录如何在DevExpress ASPxGridView中进行编辑ms怎么调出properties在eclipse中用那种方式打开properties文件 会有Properties 和 Source 两种视图方式如何在DevExpress ASPxGridView中进行编辑展示按钮列《dxwgv:GridViewCommandColumn VisibleIndex=”0″》《EditButton Visible=”True” Text=”修改” /》《DeleteButton Visible=”true” Text=”删除” /》《NewButton Visible=”True” Text=”新建” /》《CancelButton Visible=”true” Text=”取消” /》《UpdateButton Visible=”true” Text=”保存” /》《ClearFilterButton Visible=”true” Text=”取消过滤” /》《/dxwgv:GridViewCommandColumn》视图下控件的外观设置»更多DevExpress开发资源与帮助文档《dx:GridViewDataMemoColumn … PropertiesMemoEdit-Rows=”4″ EditFormSettings-ColumnSpan=”2″ /》或者 《dxwgv:GridViewDataMemoColumn FieldName=”Notes” Visible=”False”》《EditFormSettings RowSpan=”4″ ColumnSpan=”2″ /》《/dxwgv:GridViewDataMemoColumn》示例一: 绑定到IList并实现删除和修改《dx:ASPxGridView runat=”server” ID=”gvImages” KeyFieldName=”ImageId” OnRowDeleting= “gvImages_RowDeleting” OnRowUpdating=”gvImages_RowUpdating”》《SettingsEditing Mode=”Inline” /》《SettingsBehavior ConfirmDelete=”true” /》《Columns》《dx:GridViewDataColumn FieldName=”ImageId” Caption=”ID” Visible=”false” /》《dx:GridViewDataImageColumn FieldName=”ThumbnailUrl” Caption=”缩略图” PropertiesImage-DescriptionUrlField=”ImageId” /》《dx:GridViewDataTextColumn FieldName=”Description” Caption=”说明” /》《dx:GridViewDataTextColumn FieldName=”Keywords” Caption=”关键字” /》《dx:GridViewCommandColumn Caption=”” 》《EditButton Visible=”True” Text=”修改” /》《DeleteButton Visible=”True” Text=”删除” /》《CancelButton Text=”取消” /》《UpdateButton Text=”保存” /》《/dx:GridViewCommandColumn》《/Columns》《/dx:ASPxGridView》// 展示 public void ShowArticleImages() { int articleId = Convert.ToInt32(Request.QueryString);IList 《BlogArticleImage》 images = BlogArticleImage.ListArticleImages(articleId);this.gvImages.KeyFieldName = “ImageId”;this.gvImages.DataSource = images; this.gvImages.DataBind(); } // 更新 protected void gvImages_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { int id = Convert.ToInt32(e.Keys); 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); 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操作《dx:ASPxGridView runat=”server” ID=”gv” Caption=”基础网” KeyFieldName=”ID” Width=”3000″OnRowDeleting= “gv_RowDeleting” OnRowUpdating=”gv_RowUpdating” OnRowInserting=”gv_RowInserting”OnInitNewRow= “grid_InitNewRow” onhtmlrowcreated=”gv_HtmlRowCreated” OnCellEditorInitialize=”grid_CellEditorInitialize”》《Columns》《dx:GridViewCommandColumn Caption=”” Width=”60″ 》《EditButton Visible=”True” Text=”修改” /》《DeleteButton Visible=”true” Text=”删除” /》《NewButton Visible=”True” Text=”新建” /》《CancelButton Visible=”true” Text=”取消” /》《UpdateButton Visible=”true” Text=”保存” /》《/dx:GridViewCommandColumn》《dx:GridViewDataColumn FieldName=”ID” Caption=”ID”/》《dx:GridViewDataColumn FieldName=”CREATE_DT” Caption=”创建时间”/》《dx:GridViewDataColumn FieldName=”CREATOR” Caption=”创建人”/》《dx:GridViewDataComboBoxColumn FieldName=”UNIT” Caption=”处理单位” 》《PropertiesComboBox EnableSynchronization=”False” EnableIncrementalFiltering=”True” DropDownStyle=”DropDown” /》《/dx:GridViewDataComboBoxColumn》《dx:GridViewDataColumn FieldName=”RESULT” Caption=”处理结果” /》《dx:GridViewDataMemoColumn FieldName=”ED_CMT” Caption=”政企部核对结果” PropertiesMemoEdit-Rows=”4″ EditFormSettings-ColumnSpan=”2″ /》《/Columns》《/dx:ASPxGridView》// 普通状态下的命令按钮显隐 protected void gv_HtmlRowCreated(object sender, ASPxGridViewTableRowEventArgs e) { if (!gv.IsEditing && e.RowType == DevExpress.Web.ASPxGridView.GridViewRowType.Data){ bool isAdmin = Common.IsInRoles(new string { WZWF.DAL.Roles.Admin }); string unit = gv.GetRowValues(e.VisibleIndex, “UNIT”).ToString();bool isAuth = Common.IsInRoles( unit, WZWF.DAL.Roles.EnterpriseDepartment, WZWF.DAL.Roles.MaintainDepartment );// 修改按钮WebControl btnModify = e.Row.Cells as WebControl;btnModify.Visible = isAuth;// 新建按钮WebControl btnAddNew = e.Row.Cells as WebControl;btnAddNew.Visible = isAdmin;// 删除按钮WebControl btnDelete = e.Row.Cells as WebControl;btnDelete.Visible = isAdmin; } } // 状态下的控件访问权限控制 // 管理员:unit, result, md_cmt, ed_cmt // 政企部:ed_cmt // 网络维护部:result, md_cmt protected void grid_CellEditorInitialize(object sender, ASPxGridViewEditorEventArgs e) { if (gv.IsEditing) { // 受理单位下拉框 if (e.Column.FieldName == “UNIT”){ ASPxComboBox combo = e.Editor as ASPxComboBox; using (DbClean db = new DbClean()) { combo.DataSource = db.ListUnits(); combo.TextField = “ROLE”;combo.ValueField = “ROLE”;combo.DataBind(); } }// 新建状态除了id以外都可以if (gv.IsNewRowEditing){ e.Editor.ReadOnly = (e.Column.FieldName == “ID”);} // 修改状态下根据角色可部分数据 else { e.Editor.ReadOnly = true; if (e.Column.FieldName == “UNIT”)e.Editor.ReadOnly = !Common.IsInRoles(WZWF.DAL.Roles.Admin); else if (e.Column.FieldName == “RESULT” || e.Column.FieldName == “MD_CMT”)e.Editor.ReadOnly = !Common.IsInRoles(WZWF.DAL.Roles.Admin, WZWF.DAL.Roles.MaintainDepartment); else if (e.Column.FieldName == “ED_CMT”)e.Editor.ReadOnly = !Common.IsInRoles(WZWF.DAL.Roles.Admin, WZWF.DAL.Roles.EnterpriseDepartment); } }// 可控件设置背景色e.Editor.BackColor = e.Editor.ReadOnly ? Color.White : Color.LightYellow;} // 删除 protected void gv_RowDeleting(object sender, ASPxDataDeletingEventArgs e) { int id = Convert.ToInt32(e.Keys); using (DbClean db = new DbClean()) db.DelBasicNet(id);e.Cancel = true;gv.CancelEdit();ShowData(ViewState.ToString());} // 更新 protected void gv_RowUpdating(object sender, ASPxDataUpdatingEventArgs e) { string unit = Convert.ToString(e.NewValues);string result = Convert.ToString(e.NewValues);string edCmt = Convert.ToString(e.NewValues);if (gv.IsEditing) { int id = Convert.ToInt32(e.Keys); using (DbClean db = new DbClean()) db.ModBasicNet(id, …); } e.Cancel = true; gv.CancelEdit(); ShowData(ViewState.ToString());}// 新增protected void grid_InitNewRow(object sender, ASPxDataInitNewRowEventArgs e){ e.NewValues = Page.User.Identity.Name;e.NewValues = System.DateTime.Now;} protected void gv_RowInserting(object sender, ASPxDataInsertingEventArgs e) { string unit = Convert.ToString(e.NewValues);string result = Convert.ToString(e.NewValues);string edCmt = Convert.ToString(e.NewValues);if (gv.IsNewRowEditing) { using (DbClean db = new DbClean()) db.AddBasicNet(…..); } e.Cancel = true; gv.CancelEdit(); ShowData(ViewState.ToString());}ms怎么调出properties在MS中调出properties的方法是:选中要查看属性的文件,除了在MS中调出properties之外,右键单击。

本文目录

  • 如何在DevExpress ASPxGridView中进行编辑
  • ms怎么调出properties
  • 在eclipse中用那种方式打开properties文件 会有Properties 和 Source 两种视图方式

如何在DevExpress ASPxGridView中进行编辑

展示按钮列《dxwgv:GridViewCommandColumn VisibleIndex=”0″》《EditButton Visible=”True” Text=”修改” /》《DeleteButton Visible=”true” Text=”删除” /》《NewButton Visible=”True” Text=”新建” /》《CancelButton Visible=”true” Text=”取消” /》《UpdateButton Visible=”true” Text=”保存” /》《ClearFilterButton Visible=”true” Text=”取消过滤” /》《/dxwgv:GridViewCommandColumn》视图下控件的外观设置»更多DevExpress开发资源与帮助文档《dx:GridViewDataMemoColumn … PropertiesMemoEdit-Rows=”4″ EditFormSettings-ColumnSpan=”2″ /》或者 《dxwgv:GridViewDataMemoColumn FieldName=”Notes” Visible=”False”》《EditFormSettings RowSpan=”4″ ColumnSpan=”2″ /》《/dxwgv:GridViewDataMemoColumn》示例一: 绑定到IList并实现删除和修改《dx:ASPxGridView runat=”server” ID=”gvImages” KeyFieldName=”ImageId” OnRowDeleting= “gvImages_RowDeleting” OnRowUpdating=”gvImages_RowUpdating”》《SettingsEditing Mode=”Inline” /》《SettingsBehavior ConfirmDelete=”true” /》《Columns》《dx:GridViewDataColumn FieldName=”ImageId” Caption=”ID” Visible=”false” /》《dx:GridViewDataImageColumn FieldName=”ThumbnailUrl” Caption=”缩略图” PropertiesImage-DescriptionUrlField=”ImageId” /》《dx:GridViewDataTextColumn FieldName=”Description” Caption=”说明” /》《dx:GridViewDataTextColumn FieldName=”Keywords” Caption=”关键字” /》《dx:GridViewCommandColumn Caption=”” 》《EditButton Visible=”True” Text=”修改” /》《DeleteButton Visible=”True” Text=”删除” /》《CancelButton Text=”取消” /》《UpdateButton Text=”保存” /》《/dx:GridViewCommandColumn》《/Columns》《/dx:ASPxGridView》// 展示 public void ShowArticleImages() { int articleId = Convert.ToInt32(Request.QueryString);IList 《BlogArticleImage》 images = BlogArticleImage.ListArticleImages(articleId);this.gvImages.KeyFieldName = “ImageId”;this.gvImages.DataSource = images; this.gvImages.DataBind(); } // 更新 protected void gvImages_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { int id = Convert.ToInt32(e.Keys); 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); 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操作《dx:ASPxGridView runat=”server” ID=”gv” Caption=”基础网” KeyFieldName=”ID” Width=”3000″OnRowDeleting= “gv_RowDeleting” OnRowUpdating=”gv_RowUpdating” OnRowInserting=”gv_RowInserting”OnInitNewRow= “grid_InitNewRow” onhtmlrowcreated=”gv_HtmlRowCreated” OnCellEditorInitialize=”grid_CellEditorInitialize”》《Columns》《dx:GridViewCommandColumn Caption=”” Width=”60″ 》《EditButton Visible=”True” Text=”修改” /》《DeleteButton Visible=”true” Text=”删除” /》《NewButton Visible=”True” Text=”新建” /》《CancelButton Visible=”true” Text=”取消” /》《UpdateButton Visible=”true” Text=”保存” /》《/dx:GridViewCommandColumn》《dx:GridViewDataColumn FieldName=”ID” Caption=”ID”/》《dx:GridViewDataColumn FieldName=”CREATE_DT” Caption=”创建时间”/》《dx:GridViewDataColumn FieldName=”CREATOR” Caption=”创建人”/》《dx:GridViewDataComboBoxColumn FieldName=”UNIT” Caption=”处理单位” 》《PropertiesComboBox EnableSynchronization=”False” EnableIncrementalFiltering=”True” DropDownStyle=”DropDown” /》《/dx:GridViewDataComboBoxColumn》《dx:GridViewDataColumn FieldName=”RESULT” Caption=”处理结果” /》《dx:GridViewDataMemoColumn FieldName=”ED_CMT” Caption=”政企部核对结果” PropertiesMemoEdit-Rows=”4″ EditFormSettings-ColumnSpan=”2″ /》《/Columns》《/dx:ASPxGridView》// 普通状态下的命令按钮显隐 protected void gv_HtmlRowCreated(object sender, ASPxGridViewTableRowEventArgs e) { if (!gv.IsEditing && e.RowType == DevExpress.Web.ASPxGridView.GridViewRowType.Data){ bool isAdmin = Common.IsInRoles(new string { WZWF.DAL.Roles.Admin }); string unit = gv.GetRowValues(e.VisibleIndex, “UNIT”).ToString();bool isAuth = Common.IsInRoles( unit, WZWF.DAL.Roles.EnterpriseDepartment, WZWF.DAL.Roles.MaintainDepartment );// 修改按钮WebControl btnModify = e.Row.Cells as WebControl;btnModify.Visible = isAuth;// 新建按钮WebControl btnAddNew = e.Row.Cells as WebControl;btnAddNew.Visible = isAdmin;// 删除按钮WebControl btnDelete = e.Row.Cells as WebControl;btnDelete.Visible = isAdmin; } } // 状态下的控件访问权限控制 // 管理员:unit, result, md_cmt, ed_cmt // 政企部:ed_cmt // 网络维护部:result, md_cmt protected void grid_CellEditorInitialize(object sender, ASPxGridViewEditorEventArgs e) { if (gv.IsEditing) { // 受理单位下拉框 if (e.Column.FieldName == “UNIT”){ ASPxComboBox combo = e.Editor as ASPxComboBox; using (DbClean db = new DbClean()) { combo.DataSource = db.ListUnits(); combo.TextField = “ROLE”;combo.ValueField = “ROLE”;combo.DataBind(); } }// 新建状态除了id以外都可以if (gv.IsNewRowEditing){ e.Editor.ReadOnly = (e.Column.FieldName == “ID”);} // 修改状态下根据角色可部分数据 else { e.Editor.ReadOnly = true; if (e.Column.FieldName == “UNIT”)e.Editor.ReadOnly = !Common.IsInRoles(WZWF.DAL.Roles.Admin); else if (e.Column.FieldName == “RESULT” || e.Column.FieldName == “MD_CMT”)e.Editor.ReadOnly = !Common.IsInRoles(WZWF.DAL.Roles.Admin, WZWF.DAL.Roles.MaintainDepartment); else if (e.Column.FieldName == “ED_CMT”)e.Editor.ReadOnly = !Common.IsInRoles(WZWF.DAL.Roles.Admin, WZWF.DAL.Roles.EnterpriseDepartment); } }// 可控件设置背景色e.Editor.BackColor = e.Editor.ReadOnly ? Color.White : Color.LightYellow;} // 删除 protected void gv_RowDeleting(object sender, ASPxDataDeletingEventArgs e) { int id = Convert.ToInt32(e.Keys); using (DbClean db = new DbClean()) db.DelBasicNet(id);e.Cancel = true;gv.CancelEdit();ShowData(ViewState.ToString());} // 更新 protected void gv_RowUpdating(object sender, ASPxDataUpdatingEventArgs e) { string unit = Convert.ToString(e.NewValues);string result = Convert.ToString(e.NewValues);string edCmt = Convert.ToString(e.NewValues);if (gv.IsEditing) { int id = Convert.ToInt32(e.Keys); using (DbClean db = new DbClean()) db.ModBasicNet(id, …); } e.Cancel = true; gv.CancelEdit(); ShowData(ViewState.ToString());}// 新增protected void grid_InitNewRow(object sender, ASPxDataInitNewRowEventArgs e){ e.NewValues = Page.User.Identity.Name;e.NewValues = System.DateTime.Now;} protected void gv_RowInserting(object sender, ASPxDataInsertingEventArgs e) { string unit = Convert.ToString(e.NewValues);string result = Convert.ToString(e.NewValues);string edCmt = Convert.ToString(e.NewValues);if (gv.IsNewRowEditing) { using (DbClean db = new DbClean()) db.AddBasicNet(…..); } e.Cancel = true; gv.CancelEdit(); ShowData(ViewState.ToString());}

ms怎么调出properties

在MS中调出properties的方法是:选中要查看属性的文件,右键单击,然后选择“属性”选项,即可查看该文件的属性信息。调出properties主要是为了查看文件的属性信息,包括文件的大小、创建日期、修改日期、文件格式、路径等等。这些信息对于文件管理和维护非常重要,可以帮助我们更好地了解文件的属性,快速判断文件是否符合我们的需求。除了在MS中调出properties之外,我们还可以通过命令行或者其他软件来查看文件的属性信息。例如,在Windows系统中,我们可以通过运行cmd命令(打开命令提示符)并输入“dir /a”命令来查看文件的属性信息。另外,有些软件也提供了查看文件属性信息的功能,例如WinRAR、WinZip等压缩软件,可以通过右键单击文件并选择“属性”选项来查看文件的属性信息。总之,调出properties可以帮助我们更好地了解文件的属性信息,从而更好地管理和维护文件。同时,我们还可以通过其他方式来查看文件的属性信息,选择适合自己的方法进行操作。

在eclipse中用那种方式打开properties文件 会有Properties 和 Source 两种视图方式

需要安装jboss tools 插件才可以。

1、打开官网找到与之对应的JBossTools 与之对应版本。

2、点击artifacts,下面对应zip文件下载。

3、解压zip文件配置插件环境,下载完的文件为:jbosstools-4.6.0.Final-updatesite-core.zip。

4、解压zip文件,在eclipse的安装目录下建立 eclipsePlugins文件夹,在文件夹下建立jbosstools文件夹。将解压后的文件包含有features和plugins文件放进jbosstools里面。

5、在eclipse.exe问价同级目录下建立links文件夹,在links文件夹中新建一个jbosstools.link文件(后缀名为:.link),打开文件输入:path=D:\workbencheclipse\eclipsePlugins\jbosstools就完成了。

6、然后在创建properties文件之后就看到Properties 和 Source 两种视图方式了。

以上就是小编对于propertieseditor(如何在DevExpress ASPxGridView中进行编辑)问题和相关问题的解答了,propertieseditor(如何在DevExpress ASPxGridView中进行编辑)的问题希望对你有用!

文章来自互联网,只做分享使用。发布者:酷知号,转转请注明出处:https://www.kuzhihao.com/article/313722.html

(0)

关于作者

上一篇 2023年7月18日 18:49
下一篇 2023年7月18日 18:49

相关推荐