Czemi.GridFunctionsFrmWk
1.1.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package Czemi.GridFunctionsFrmWk --version 1.1.0
NuGet\Install-Package Czemi.GridFunctionsFrmWk -Version 1.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Czemi.GridFunctionsFrmWk" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Czemi.GridFunctionsFrmWk" Version="1.1.0" />
<PackageReference Include="Czemi.GridFunctionsFrmWk" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Czemi.GridFunctionsFrmWk --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Czemi.GridFunctionsFrmWk, 1.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Czemi.GridFunctionsFrmWk@1.1.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Czemi.GridFunctionsFrmWk&version=1.1.0
#tool nuget:?package=Czemi.GridFunctionsFrmWk&version=1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
GridFunctions
SecureEncryptMe
bool IsEmptyGrid(DataGridView _grid)
string SecureDecrypt(string _cipherText[, string encryptionKey])
Value Methods
int GetIntRef(DataGridView _dataGridView, int _columnIndex)
int GetIntRef(DataGridView _dataGridView, string _columnIndex)
long GetLongRef(DataGridView _dataGridView, int _columnIndex)
long GetLongRef(DataGridView _dataGridView, string _columnIndex)
byte GetByteRef(DataGridView _dataGridView, int _columnIndex)
static byte GetByteRef(DataGridView _dataGridView, string _columnIndex)
string GetStringRef(DataGridView _dataGridView, int _columnIndex)
string GetStringRef(DataGridView _dataGridView, string _columnIndex)
double GetDoubleRef(DataGridView _dataGridView, int _columnIndex)
double GetDoubleRef(DataGridView _dataGridView, string _columnIndex)
decimal GetDecimalRef(DataGridView _dataGridView, string _columnIndex)
decimal GetDecimalRef(DataGridView _dataGridView, int _columnIndex)
object GetValue(DataGridView _dataGridView, string _columnIndex)
object GetValue(DataGridView _dataGridView, int _columnIndex)
Gets value from a Data grid column/row
Presumes current row selected
Uses either name or index
Value methods from cells
object GetCellValue(DataGridView _dataGridView, string _columnName, int _rowIndex)
` Get a value from a specific column/row
Total calculations
decimal GetDecimalColumnTotals(DataGridView _dataGridView, string _columnName)
decimal GetDecimalColumnTotals(DataGridView _dataGridView, int _columnName)
double GetDoubleColumnTotals(DataGridView _dataGridView, string _columnName)
double GetDoubleColumnTotals(DataGridView _dataGridView, int _columnName)
int GetIntColumnTotals(DataGridView _dataGridView, string _columnName)
int GetIntColumnTotals(DataGridView _dataGridView, int _columnName)
long GetLongColumnTotals(DataGridView _dataGridView, string _columnName)
long GetLongColumnTotals(DataGridView _dataGridView, int _columnName)
` Returns totals of a named or index colum
Clear selection
void ClearGridSelection(DataGridView _dgv)
Positioning
int NextGridRow(DataGridView _dgv)
int PrevGridRow(DataGridView _dgv)
int FirstGridRow(DataGridView _dgv)
int LastGridRow(DataGridView _dgv)
bool IsLastRow(DataGridView _dgv)
bool IsFirstRow(DataGridView _dgv)
bool IsMiddleRows(DataGridView _dgv)
`Move the selection to a specific row relatively
Enable/Disable edit columns
bool EnableEditColumns(DataGridView _dgv, List<string> _writeColumns)
bool EnableEditColumns(DataGridView _dgv, List<int> _writeColumns)
public static bool EnableEditColumns(DataGridView _dgv, string _writeColumn)
bool EnableEditColumns(DataGridView _dgv, int _writeColumn)
bool DisableEditColumns(DataGridView _dgv, List<string> _readOnlyColumns)
bool DisableEditColumns(DataGridView _dgv, List<int> _readOnlyColumns)
bool DisableEditColumns(DataGridView _dgv, string _readOnlyColumn)
bool DisableEditColumns(DataGridView _dgv, int _readOnlyColumn)
GUI Issues
void SetGridUI(Dictionary<string, Dictionary<string, object>> _dispColumns, DataGridView _dgv)
void SetColumnProperties(DataGridViewColumn _column, Dictionary<string, object> _settings)
With SetGruidUI display colums is {Key (column name), value {attribute, value}}
With SetColumnProperties settings is {attribute, value}
Other Things
Nugget generated for .NET Framework 4.8.1 Code should work in NET Framework and .NET I haven't yet found out how to get a generic that will work everywhere the code will work so I will publish a version that works with .NET
Licensed under MIT Licence
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net481 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.8.1
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Added methods to control how grids display columns