datagrid属性,DataGrid
如何获取datagrid field属性中的值
在选中一行的时候
执行的部分关键代码如下:
if (opts.idField) {
_5cf(_6b9.selectedRows, opts.idField, row);
}
opts.finder.getTr(_6b6, _6b7).addClass("datagrid-row-selected");
opts.onSelect.apply(_6b6, _5d0(_6b6, [_6b7, row]));12345
这里的_6b9是datagrid的data-datagrid属性,获取方法为:
//使用jquery获取
$('#datagridId').data('datagrid');
//在easyui源码中使用下面方法获取
$.data(_6a7, "datagrid");
在C# winform 程序里设置 DataGrid 为只读属性。
VS2005智能设备上,你只放DataGrid,不要设置click事件,貌似这个datagrid就是只读的,并不像在windows上点击单元格可以进行编辑
,我想你设置只读属性的目的是为了防止表里的数据被修改吧,那就别设置datagrid的任何点击事件,只显示数据就行了
vb怎样在运行过程中指定DataGrid的datasource属性
VB的DataGrid控件DataSource属性可以在程序运行过程中更改。
使用Set 语句实现:
Set 语句,将对象引用赋给变量或属性。
ADO数据对象代码如下:
Private?Sub?Command1_Click()
????Dim?sql?As?String
????Dim?l?As?Integer
????Dim?i?As?Integer
????Dim?fieldName()?As?String
????sql?=?"select?gyh_riqi,sum(shuju1)?as?hj?from?jishijilu?where?gyh_riqi='"??"1000-061210"??"'?group?by?gyh_riqi"
????cn.ConnectionString?=?"Provider=Microsoft.Jet.OLEDB.4.0;Data?Source="??App.Path??"\wd.mdb;Persist?Security?Info=False"
????cn.Open
????rs.CursorLocation?=?adUseClient
????rs.Open?sql,?cn,?adOpenDynamic,?adLockOptimistic
????Set?DataGrid1.DataSource?=?rs
End?Sub
ADO数据控件代码如下:
Private?Sub?Form_Load()
????Adodc1.ConnectionString?=?"Provider=Microsoft.Jet.OLEDB.4.0;Data?Source=D:\Program?Files\Microsoft?Visual?Studio\VB98\BIBLIO.MDB;Persist?Security?Info=False"
????Adodc1.RecordSource?=?"select?*?from?Authors"
????Adodc1.Refresh
????Set?DataGrid1.DataSource?=?Adodc1
End?Sub
C# .NET中DataGridView 的所有属性?
C# winform DataGridView 属性说明
① 取得或者修改当前单元格的内容
② 设定单元格只读
③ 不显示最下面的新行
④ 判断新增行
⑤ 行的用户删除操作的自定义
⑥ 行、列的隐藏和删除
⑦ 禁止列或者行的Resize
⑧ 列宽和行高以及列头的高度和行头的宽度的自动调整
⑨ 冻结列或行
⑩ 列顺序的调整
? 行头列头的单元格
? 剪切板的操作
? 单元格的ToolTip的设置
? 右键菜单(ContextMenuStrip)的设置
? 单元格的边框、 网格线样式的设定
? 单元格表示值的设定
? 用户输入时,单元格输入值的设定
? 设定新加行的默认值
DataTable绑定到datagrid后,怎么在程序中设置各列的居中属性
DataTable绑定到datagrid后,在程序中设置各列的居中属性方法:
使用下面的语句可以定义列标题的对齐方式
Datagrid1.Columns(0).Alignment = 2
Datagrid1.Refresh
其中将Aligment设置为0为左对齐、1为右对齐、2为居中对齐
也可以用数据内容居中
private void DataGrid_ItemDataBound(object sender, DataGridItemEventArgs e)
{
for (int i=0; i e.Item.Cells.Count; i++)
e.Item.Cells[i].HorizontalAlign=HorizontalAlign.Center;
}