on 12-30-2014 7:14 AM
Hi,
I am working with VB.NET on a collapsible grid.
The picture below shows my grid as expanded. The grid has one column of Check boxes, and grouping is by "Ship".
When I click on a WHITE check box, this fires a Click Event and a function inserts a calculated number in the "Seq" column.
So far, so good!
But I have noticed that if I accidentally click on a GRAY Check box (which lies on the Parent Line), this freezes the program, because the function is not intended to be used this way.
How can we prevent the Click Event to fire if we click on a GRAY Check box?
If you need further information, I shall be pleased to send.
Thanks
Leon Lai
---------------
Hi Leon,
There are many ways to check if this is a parent.
One way is
Inside your click event handler
If oGrid.GetDataTableRowIndex(pVal.Row)<0 Then
'This is not a leaf
return
End If
You can try other way like :
oGrid.Rows.isLeaf(pval.row)
or recursively check for the oGrid.Rows.GetParent(iRow) method.
Regards
Edy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi.
why don't u use if condition.
before clicking on the check box.
i seen from your attachment that.
where ever parent line is there doctotal column should be empty..
but child is having some amount
u can use it.
if doctotal>0.0 then
''apply your code...
end if
and also ship...column
at parent only having value
child is not having value am correct.
if ship="" then
''apply your code...
end if
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi $riniva$
Thanks a lot for your reply.
I tried your suggestion.
I put an IF to run my function only when "DocType" = "GRPO"
Unfortunately, it does not work. Apparently, SDK does not recognize the Parent Row as a Grid Row.
When I click the check box on the Parent Row, this error message pops up.
I think we must find a solution in terms of "leaf"
Best Regards,
Leon Lai
User | Count |
---|---|
98 | |
12 | |
10 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.