webdatagrid 列只读

webdatagrid 列只读在前台好设置

因为不好贴图 贴代码为

<ig:EditingCore AutoCRUD="false">

<Behaviors>

<ig:CellEditing>

<ColumnSettings>

<ig:EditingColumnSetting EditorID="WebDataGrid1_TextEditorProvider1" ColumnKey="item"/>

                                <ig:EditingColumnSetting ColumnKey="Data" ReadOnly="true" />

</ColumnSettings>

</ig:CellEditing>

</Behaviors>

</ig:EditingCore>

如果用C#完成webdatagrid 的只读功能

本来我以为用webdatagrid.column[i].readonly=true 或者webdatagrid.column[i].enable=false

结果没有该属性,几经周折找到下面一句话完美解决问题

webdatagrid.Behaviors.EditingCore.Behaviors.CellEditing.Enabled = False

时间: 2024-10-02 09:51:38

webdatagrid 列只读的相关文章

WinForm设置DataGridView某些行和列只读

WinForm设置DataGridView某些行和列的只读 列只读设置比较容易,行只读设置要求将SelectionMode设置为CellSelect,EditMode设置为EditOnEnter . '--DataGridView1控件的初始化设置(在数据绑定前设置,load事件中) Private Sub InitDataGrid1() Me.GridView1.ReadOnly = False '设置非只读 Me.GridView1.SelectionMode = DataGridViewS

webdatagrid 列样式

<style type="text/css"> .HeaderCaptionClass { text-align: center; } tbody.NewItemClass > tr > td { color: blue; text-align: center; } tbody > tr.ActiveRowClass > td { background-color: Red; } tbody > tr > td.ColumnLevelCs

Oracle Apex 实用笔记系列 3 - 组件只读

1. 普通组件 对于Apex各种组件(page, region, item, button等) 可以很简单地在某种条件下设置为只读.它们的设置很类似,下面也region只读作为个例子. 在组件视图(Component View) 1. 点击某一个Region 2. 点击只读(Read only)标签 3.选择条件类型,有很多选择.简单的可以是一个表达式不为NULL或者两个表达式(不)相等.笔者常用的是PL/SQL Expression 或者PL/SQL Function body returni

Devexpress GridView增加CheckBox列

参考DEV官网代码做了一个增加checkbox列效果: #region 方法:设置GridView数据绑定        public void GridDataBind()        {            dt = dbHelper.Fill(cmdStr);                     // 填充DataTable            dt.Columns.Add("Check", typeof(bool));  // 增加个CheckBox列        

新手向:DataGridView常见用法及问题(一)

我是做WinForm开发的.对于WinForm开发来说,DataGridview这个控件是再熟悉不过了.使用频率超高. 在刚做WinForm开发时,由于不熟悉这个控件也曾遇到不少麻烦.如今觉得自己掌握了,就把一些常见用法和问题列出来供新入门的朋友参考. 1.DataGridview绑定数据前的属性设置小问题 (1)如果在事先已经明确要展示的表结构,可以通过 右键->编辑列 进入编辑控件界面显示的成员 如图可见不特意改某些属性的情况下,我们的Datagridview生成的界面是有一列空白列和一行空

跟着杨中科循序渐进学习wpf(全)

第一季 C#编程基础 1.用C#编写一个10+20=?的小程序: public static voidMain(tring[] args) { int i1=10; int i2=20; int i3=i1+i2; Console.WriteLine(i3);           //也可用占位符来实现:Console.WriteLine("{0}+{1}={2}",i1,i2,i1+i2);在输出参数较多时候要用占位符 Console.ReadKey();             

C# DataGridView控件动态添加新行

C# DataGridView控件动态添加新行 DataGridView控件在实际应用中非常实用,特别需要表格显示数据时.可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行.假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法: 方法一: int index=this.dataGridView1.Rows.Add(); this.dataGridView1.Rows[index].Cells[

Infragistics UltraGrid的使用

OL SDK:http://help.infragistics.com/ 资料参考:http://blog.csdn.net/andy_212/article/details/4019895 http://blog.tianya.cn/blogger/post_show.asp?BlogID=1862414&PostID=17354963 -------------------------------------------------------------------------------

C#DataGridView中的常用技巧

0(最基本的技巧). 获取某列中的某行(某单元格)中的内容  this.currentposition = this.dataGridView1.BindingContext  [this.dataGridView1.DataSource,   this.dataGridView1.DataMember].Position;                bookContent = this.database.dataSet.Tables[0].Rows  [this.currentpositi