Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
65
Get the value of two WHDG columns and then set value of progress bar
posted

I am new to Infragistics and web programming,  I have a ASP.NET WHDG that has two columns that i want to use to set the value of a progress bar that is in the same row as the other two columns.

Column #1 contains what will be the max value of the progress bar

Column #2 contact what will be the current value of the progress bar.

How do i get the values of the two columns and then set the value of the progress bar for each row in the grid?

Any help would be greatly appreciated.   I would like to do it in the code behind using vb.net

Parents
  • 1700
    Verified Answer
    Offline posted

    Hello Mike,

    In order to assign value to the WebProgressBar based on another column, you would have to use a templated column inside the WebHierarchicalGrid and use the PreRender event of the grid to access the values of the columns in each row and assign these values to the Value and Maximum properties of the WebProgresBar. This could be achived with the following code:

     

    Protected Sub WebHierarchicalDataGrid1_PreRender(ByVal sender As Object, ByVal e As EventArgs)

        For i As Integer = 0 To Me.WebHierarchicalDataGrid1.Rows.Count - 1

            Dim row As GridRecord = Me.WebHierarchicalDataGrid1.GridView.Rows(i)

            Dim value As Double = CDbl(row.Items(3).Value)

            Dim maximum As Double = CDbl(row.Items(4).Value)

            Dim webProgressBar As WebProgressBar = TryCast(row.Items(5).FindControl("WebProgressBar1"), WebProgressBar)

            webProgressBar.Value = value

            webProgressBar.Maximum = maximum

        Next

    End Sub

     

    Additionallty I am attaching a small sample that demonstrates what I have described above. Please let me know if you need any further assistance.

    Regards,
    Ivan Kitanov

     ProgressBarInsideCells.zip

Reply Children