The Syncfusion native Blazor components library offers 70+ UI and Data Viz web controls that are responsive and lightweight for building modern web apps.
.NET PDF framework is a high-performance and comprehensive library used to create, read, merge, split, secure, edit, view, and review PDF files in C#/VB.NET.
Is there a way of getting a reference to the DataRow in the Underlying DataTable of the selected DataGrid Cell.
I was using the Row Number of the Cell, but when a row is deleted the Row Numbers do not match up.
Any ideas???
Matt
Please HELP
I really need to know how to do this!!!!!
Matt
JIjimFebruary 19, 2003 10:16 PM UTC
look in the faq 5.67 and 5.29 might help.
MWMatthew WilliamsMarch 5, 2003 06:47 AM UTC
> look in the faq 5.67 and 5.29 might help.
I thought that faq 5.67 would help but it still references the deleted record
I'll give you a little background in what I am trying to do.
I have a table containing VAT Codes and their vat rates:
|VAT Code|VAT Rate|
|--------|--------|
|A | 0.5|
|B | 0.6|
|C | 0.7|
I need to know what rows were added, deleted or edited. So I have called the:
Me.dtVATCodes.AcceptChanges()
method. As this only marks rows for deletion so that I can track the changes.
The problem I am having is when I Delete the second row (B) and I use the method in faq 5.67:
With objDG
Dim bm As BindingManagerBase = .BindingContext(.DataSource, .DataMember)
Return CType(bm.Current, DataRowView).Row
End With
when on the new second Row (C) I am referencing the deleted row. Am I doing something very silly or is there another way of doing this??
Thanks.
Matt
PS. I really need to get this done yesterday
SASameerApril 23, 2003 01:23 PM UTC
I am giving it a shot, i dont know if this is REALLY ur problem,
DataView currentView ;
currentView = new DataView( [ur table from the DataSet goes here]) ;
DataGrid dg = new DataGrid() ;
dg.Source = currentView ;
and then .... wherever u need to know ur row
int index = dg.CurrentRowIndex ;
DataRow dr ;
DataRowView drv = currentView[index] ;
dr = drv.Row;
I hope this helps.
-S
> > look in the faq 5.67 and 5.29 might help.
>
>
> I thought that faq 5.67 would help but it still references the deleted record
>
> I'll give you a little background in what I am trying to do.
>
> I have a table containing VAT Codes and their vat rates:
>
> |VAT Code|VAT Rate|
> |--------|--------|
> |A | 0.5|
> |B | 0.6|
> |C | 0.7|
>
> I need to know what rows were added, deleted or edited. So I have called the:
>
> Me.dtVATCodes.AcceptChanges()
>
> method. As this only marks rows for deletion so that I can track the changes.
>
> The problem I am having is when I Delete the second row (B) and I use the method in faq 5.67:
>
> With objDG
> Dim bm As BindingManagerBase = .BindingContext(.DataSource, .DataMember)
> Return CType(bm.Current, DataRowView).Row
> End With
>
> when on the new second Row (C) I am referencing the deleted row. Am I doing something very silly or is there another way of doing this??
>
>
> Thanks.
>
> Matt
>
> PS. I really need to get this done yesterday