有时候有需要从数据源取出额外的列而不需要用grid显示出来,这个可以用dataOnlyColumns
属性做到,这个属性指定列的数据会返回为表属性而不是列属性,之后数据可以这样访问:
document.all.dbnetgrid1.table.rows[n][column_name]
..
dataOnlyColumns = ['comments']
onRowSelected = showComments
...
function showComments()
{
document.all.comments.innerText =
document.all.dbnetgrid1.currentRow.style_name
}
...
所有属性名都是小写,不管在数据库或任务中是大小写
如果dataOnlyColumns 名与DOM名冲突,你可以在sql语句里这样重命名:
...
dataOnlyColumns = ['style as style_name']
...
var styleName = document.all.dbnetgrid1.currentRow.style_name
下面例子中的属性用来展示顾客数据,只有Company Name域返回的是grid列,其他的都是表
列,onRowSelected 事件用来显示用标准DOM属性产生的定制表.
...
with (document.all.dbnetgrid1)
{
...
dataOnlyColumns =
["contactname","contacttitle","address","city","region","postalcode","country"
,"phone","fax"]
onRowSelected = showCustomer
loadData()
}
...
//////////////////////////////////////////////////////////////////////////////
////////////////
function showCustomer()
//////////////////////////////////////////////////////////////////////////////
////////////////
{
var grid = window.event.srcElement
var row = grid.currentRow
for (c in grid.dataOnlyColumns)
{
var cn = grid.dataOnlyColumns[c].toLowerCase()
document.all[ cn ].innerText = row[ cn ]
}
}
以后上图
分享到:
相关推荐
DbNetGrid 帮助:包含DbNetGrid的介绍和示例。
**dbnetgrid 4.4 知识点详解** `dbnetgrid` 是一款功能强大的数据网格控件,尤其在IT行业中,对于开发数据库相关的应用程序时,它扮演着至关重要的角色。`dbnetgrid 4.4` 版本是该控件的一个更新版本,以其高效、...
dbnetgrid帮助手册 [removed] function initialise() { with (document.all.dbnetgrid1) { connectionString = "samples" fromPart = "customers" loadData() } } [removed] </head>> <body&...
5. **DBNETGRID控件**:DBNETGRID是.NET框架中的一种控件,用于在Web应用程序中展示和操作数据库中的数据。作者提到在海运进口系统的开发中进行了DBNETGRID的二次开发,这表明他对控件的自定义和扩展有一定了解。 6...
6. **DBNETGRID控件**:DBNETGRID是.NET环境中用于数据展示和编辑的控件,实习生通过二次开发提高了在海运进口系统中的应用能力。 7. **开发工具**:实习生使用了Visual Studio.NET(VS.NET)作为主要开发环境,这...
- **简介**:DBNETGRID 是一种用于 Web 应用程序的网格控件,可以方便地展示和操作数据库中的数据。 - **特性**: - 支持多种数据库连接,如 SQL Server、Oracle 等。 - 提供丰富的排序、过滤和分页功能。 - 支持...
实习生掌握了C#.NET编程,能够进行DBNETGRID控件的二次开发,对Windows应用系统开发和数据库操作(如SQL Server 2000和Oracle 9i)有深入理解。 5. **团队协作与个人贡献**: 在团队中积极参与项目开发,协助同事...
此外,他还参与了海运进口整合系统的开发,熟悉了DBNETGRID控件的二次开发和Oracle数据库的使用。 10. **技能总结**:作者擅长B/S结构开发,精通ASP.NET、ASP、JavaScript,熟悉Windows应用系统的开发,掌握C#.NET...
4. **实战经验积累**:参与实际项目开发,如DBNETGRID的二次开发,增强了作者的实践能力,并学会了如何在团队中有效沟通和协作。 5. **职业发展规划**:实习经历让作者认识到持续学习和适应力在职业生涯中的关键...