#LabVIEW dot Net DataGrid Overview
A very useful and easy to use data grid to replace LabVIEW's tables and multicolumn listboxes. This datagrid supports more of the standard expected table/grid functions for sorting, filters and auto fitting content, and best of all, it supports some extended datatypes embedded within the grid.
Basically, this grid allows better table support, with more built in features that you can use standard LabVIEW data with and basic properties to your own string data into a more friendly grid and content display.
![Front Panel](https://github.com/unipsycho/LabVIEWdotNetDataGrid/blob/master/documentation/img/Frontpanel.png)
#Features
* Auto drawing and formatting of content
* Auto Column width sizing (auto, cell, fill, none, etc)
* Inline objects for combobox, buttons, checks and images
* Clickable Columns to sort (Asc/Dsc)
* Dragable columns to reorder them
* Minimum column widths
* Basic Events integration with LabVIEW Event structure for integration into your app
#Easy to Use
![Block Diagram](https://github.com/unipsycho/LabVIEWdotNetDataGrid/blob/master/documentation/img/BlockDiagram.jpg)
# Dependencies
OpenG is used for several variant data inspectors
#Usage
See the example code. Four simple steps to use it:
####1.Place a .NET DataGrid control on the front panel
![Insert .NET Control](https://github.com/unipsycho/LabVIEWdotNetDataGrid/blob/master/documentation/img/Insert%20.NET%20Control.jpg)
####2.Initialize the DataGrid Class using the .net control reference
![Choose DataGridView](https://github.com/unipsycho/LabVIEWdotNetDataGrid/blob/master/documentation/img/Select%20DataGridView.jpg)
####3.Define the column parameters
![Define Columns](https://github.com/unipsycho/LabVIEWdotNetDataGrid/blob/master/documentation/img/defineColumns.PNG)
####4.Add data
![Add String Table Data](https://github.com/unipsycho/LabVIEWdotNetDataGrid/blob/master/documentation/img/StringData.png)
#Data Types
Currently, there are several datatypes supported:
* Strings
* Booleans
* Numbers
* Timestamps
* Images (can set name of built in images, or add full path to custom images)
* Buttons
* Combobox (selection lists)
* Links
#Events
All events are automatically registered as user events for use in LabVIEW's event structure. Each event type has a "getData.vi" that can be used to convert the event class data into elements within the event handler. Using the easygrid helper functions, these events are all automatically registered, so can simply be connected to any event structure for use.
The events currently available are:
* Cell Edit Ended - This single event is used currently as a sample for callback events.
* Cell Value Changed -
* Cell Validating - This is an automatic callback event, that cancels any edits when the cell value doesn't validate. No LabVIEW events are currently generated from this.
* DataError - when formattting fails on the data for a cell on change
* UserAddedRow - returns the row
* UserDeletedRow - returns the row
# Releases
Grab the latest releases to use this project [here from github](https://github.com/unipsycho/LabVIEWdotNetDataGrid/releases).
# Contributing
This repository is written and maintained in LabVIEW 2013 SP1.
See the [Todo.md](https://github.com/unipsycho/LabVIEWdotNetDataGrid/blob/v0.1/todo.md) for areas you can contribute.
# Deployment
The datagrid can be easily deployed into an EXE using the library such as in the example provided. It can also be used by the packed library versions for LabVIEW and kept as a dynamic plugin module. Both methods require that you include the images folder for supporting default built in images (or to add your own) so they can be used by name, instead of specifying a full path.
# Support
No Support is provided directly for this add-on, since its a free product, but you can use this community github page or the [LabVIEW forums](http://forums.ni.com/) for help and questions
没有合适的资源?快使用搜索试试~ 我知道了~
LabVIEWdotNetDataGrid-1.0.zip源码Labview个人项目资料程序资源下载
共258个文件
vi:148个
png:69个
lvclass:13个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 166 浏览量
2022-04-15
21:30:54
上传
评论
收藏 4.58MB ZIP 举报
温馨提示
LabVIEWdotNetDataGrid-1.0.zip源码Labview个人项目资料程序资源下载LabVIEWdotNetDataGrid-1.0.zip源码Labview个人项目资料程序资源下载LabVIEWdotNetDataGrid-1.0.zip源码Labview个人项目资料程序资源下载LabVIEWdotNetDataGrid-1.0.zip源码Labview个人项目资料程序资源下载 1.合个人学习技术做项目参考合个人学习技术做项目参考 2.适合学生做毕业设计项目参考适合学生做毕业设计项目参考 3.适合小团队开发项目模型参考适合小团队开发项目模型参考
资源推荐
资源详情
资源评论
收起资源包目录
LabVIEWdotNetDataGrid-1.0.zip源码Labview个人项目资料程序资源下载 (258个子文件)
DataGrid.aliases 87B
DataGrid for LabVIEW.bin3 498B
NamedColors.ctl 15KB
EventsList.ctl 15KB
ColumnDefinition.ctl 14KB
ColumnType.ctl 12KB
EventsToRegisterCluster.ctl 11KB
Font Cluster.ctl 9KB
CellStyleCluster.ctl 8KB
DataGrid.ctl 6KB
userEvents.ctl 6KB
.gitattributes 378B
.gitignore 826B
BlockDiagram.jpg 74KB
Select DataGridView.jpg 70KB
AppSample.jpg 56KB
Insert .NET Control.jpg 55KB
DataGridView.lvclass 161KB
DataError.lvclass 86KB
KeyDown.lvclass 84KB
GridColumn.lvclass 82KB
DataTable.lvclass 76KB
UserDeletedRow.lvclass 71KB
UserAddedRow.lvclass 57KB
CellValueChanged.lvclass 53KB
CellStyle.lvclass 52KB
CellClick.lvclass 48KB
Color.lvclass 46KB
Font.lvclass 38KB
Abstract EVENT.lvclass 36KB
DataGrid.lvlib 3KB
DataGrid.lvlps 1KB
DataGrid.lvproj 13KB
license.md 11KB
readme.md 4KB
todo.md 1KB
Front Panel Palette.mnu 3KB
Block Diagram Palette.mnu 2KB
Frontpanel.png 79KB
StringData.png 44KB
defineColumns.PNG 19KB
Data Injection.png 3KB
32_globe_compass.png 3KB
32_globe_compass.png 3KB
32_datafind.png 3KB
32_datafind.png 3KB
32_mail.png 2KB
32_mail.png 2KB
32_status.png 1KB
32_status.png 1KB
grid.png 1KB
32_clipboard.png 1KB
32_clipboard.png 1KB
16_back.png 976B
16_back.png 976B
16_accept.png 950B
16_accept.png 950B
16_chart.png 917B
16_chart.png 917B
16_add.png 905B
16_add.png 905B
16_clock.png 903B
16_clock.png 903B
16_archive.png 828B
16_archive.png 828B
16_heart.png 807B
16_heart.png 807B
16_calculator.png 801B
16_calculator.png 801B
16_busy.png 751B
16_busy.png 751B
16_info.png 736B
16_info.png 736B
16_calendar.png 726B
16_calendar.png 726B
16_comment.png 723B
16_comment.png 723B
16_settings.png 713B
16_settings.png 713B
16_released.png 710B
16_released.png 710B
16_tip.png 709B
16_tip.png 709B
16_priority.png 674B
16_stop.png 674B
16_priority.png 674B
16_stop.png 674B
16_attachment.png 657B
16_attachment.png 657B
16_feed.png 611B
16_feed.png 611B
16_edit.png 555B
16_edit.png 555B
16_online.png 551B
16_online.png 551B
16_pencil.png 549B
16_pencil.png 549B
16_doc.png 535B
16_doc.png 535B
16_facebook.png 493B
共 258 条
- 1
- 2
- 3
资源评论
yxkfw
- 粉丝: 77
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功