Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
CODE PROJECT For Those Who Code
  • Home
  • Articles
  • FAQ
Community
  1. Home
  2. Web Development
  3. ASP.NET
  4. Regarding datagrid control (very urgent)

Regarding datagrid control (very urgent)

Scheduled Pinned Locked Moved ASP.NET
tutorialhelp
3 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    nagalakshmibasireddy
    wrote on last edited by
    #1

    hello, i have to change the color of datagrid rows dynamically as per the values present in the row .... for example row has 5 columns and in that way it had 5 rows first first row should data in datagrid should compare with second row data in datagrid if it exceeds the row color should have blue color other wise green in this way i have to check with each row with ecah column in datagrid plz can any body help in this regard i am sending code for the datagrid plz check it out and say how to add color to it cmdControlTower.Connection = CON con.Open() cmdControlTower.CommandType = CommandType.StoredProcedure cmdControlTower.CommandText = "ACE_CONTROLTOWER" Dim cellid As New SqlParameter Dim fromDATE As New SqlParameter Dim toDATE As New SqlParameter cellid.ParameterName = "@CELLID" cellid.SqlDbType = SqlDbType.VarChar cellid.Value = strControlTowerList(0) cellid.Direction = ParameterDirection.Input cmdControlTower.Parameters.Add(cellid) fromDATE.ParameterName = "@fromDATE" fromDATE.SqlDbType = SqlDbType.DateTime fromDATE.Value = strFromDATE fromDATE.Direction = ParameterDirection.Input cmdControlTower.Parameters.Add(fromDATE) toDATE.ParameterName = "@toDATE" toDATE.SqlDbType = SqlDbType.DateTime toDATE.Value = strToDate toDATE.Direction = ParameterDirection.Input cmdControlTower.Parameters.Add(toDATE) 'Dim dr As SqlDataReader 'dr = cmd.ExecuteReader() 'Datagrid2.DataSource = dr 'Datagrid2.DataBind() 'dr.Close() 'closing data reader 'cmd.Dispose() Dim daControlTower As SqlDataAdapter daControlTower = New SqlDataAdapter(cmdControlTower) dsControlTower = New DataSet("CONTROLTOWER") daControlTower.Fill(dsControlTower, "CONTROLTOWER") dgControlTower.DataSource = dsControlTower.Tables("CONTROLTOWER") dgControlTower.DataBind() thanks & regard Nagalakshmi

    C I 2 Replies Last reply
    0
    • N nagalakshmibasireddy

      hello, i have to change the color of datagrid rows dynamically as per the values present in the row .... for example row has 5 columns and in that way it had 5 rows first first row should data in datagrid should compare with second row data in datagrid if it exceeds the row color should have blue color other wise green in this way i have to check with each row with ecah column in datagrid plz can any body help in this regard i am sending code for the datagrid plz check it out and say how to add color to it cmdControlTower.Connection = CON con.Open() cmdControlTower.CommandType = CommandType.StoredProcedure cmdControlTower.CommandText = "ACE_CONTROLTOWER" Dim cellid As New SqlParameter Dim fromDATE As New SqlParameter Dim toDATE As New SqlParameter cellid.ParameterName = "@CELLID" cellid.SqlDbType = SqlDbType.VarChar cellid.Value = strControlTowerList(0) cellid.Direction = ParameterDirection.Input cmdControlTower.Parameters.Add(cellid) fromDATE.ParameterName = "@fromDATE" fromDATE.SqlDbType = SqlDbType.DateTime fromDATE.Value = strFromDATE fromDATE.Direction = ParameterDirection.Input cmdControlTower.Parameters.Add(fromDATE) toDATE.ParameterName = "@toDATE" toDATE.SqlDbType = SqlDbType.DateTime toDATE.Value = strToDate toDATE.Direction = ParameterDirection.Input cmdControlTower.Parameters.Add(toDATE) 'Dim dr As SqlDataReader 'dr = cmd.ExecuteReader() 'Datagrid2.DataSource = dr 'Datagrid2.DataBind() 'dr.Close() 'closing data reader 'cmd.Dispose() Dim daControlTower As SqlDataAdapter daControlTower = New SqlDataAdapter(cmdControlTower) dsControlTower = New DataSet("CONTROLTOWER") daControlTower.Fill(dsControlTower, "CONTROLTOWER") dgControlTower.DataSource = dsControlTower.Tables("CONTROLTOWER") dgControlTower.DataBind() thanks & regard Nagalakshmi

      C Offline
      C Offline
      cups
      wrote on last edited by
      #2

      Hi, after binding the datagrid as u wrote, do the following

      foreach(DataGridItem dgi in dgControlTower.Items)
      {
      if( ur condition)
      {
      dgi.BackColor="Yellow"; // apply what ever color u want as back color.
      }
      }

      1 Reply Last reply
      0
      • N nagalakshmibasireddy

        hello, i have to change the color of datagrid rows dynamically as per the values present in the row .... for example row has 5 columns and in that way it had 5 rows first first row should data in datagrid should compare with second row data in datagrid if it exceeds the row color should have blue color other wise green in this way i have to check with each row with ecah column in datagrid plz can any body help in this regard i am sending code for the datagrid plz check it out and say how to add color to it cmdControlTower.Connection = CON con.Open() cmdControlTower.CommandType = CommandType.StoredProcedure cmdControlTower.CommandText = "ACE_CONTROLTOWER" Dim cellid As New SqlParameter Dim fromDATE As New SqlParameter Dim toDATE As New SqlParameter cellid.ParameterName = "@CELLID" cellid.SqlDbType = SqlDbType.VarChar cellid.Value = strControlTowerList(0) cellid.Direction = ParameterDirection.Input cmdControlTower.Parameters.Add(cellid) fromDATE.ParameterName = "@fromDATE" fromDATE.SqlDbType = SqlDbType.DateTime fromDATE.Value = strFromDATE fromDATE.Direction = ParameterDirection.Input cmdControlTower.Parameters.Add(fromDATE) toDATE.ParameterName = "@toDATE" toDATE.SqlDbType = SqlDbType.DateTime toDATE.Value = strToDate toDATE.Direction = ParameterDirection.Input cmdControlTower.Parameters.Add(toDATE) 'Dim dr As SqlDataReader 'dr = cmd.ExecuteReader() 'Datagrid2.DataSource = dr 'Datagrid2.DataBind() 'dr.Close() 'closing data reader 'cmd.Dispose() Dim daControlTower As SqlDataAdapter daControlTower = New SqlDataAdapter(cmdControlTower) dsControlTower = New DataSet("CONTROLTOWER") daControlTower.Fill(dsControlTower, "CONTROLTOWER") dgControlTower.DataSource = dsControlTower.Tables("CONTROLTOWER") dgControlTower.DataBind() thanks & regard Nagalakshmi

        I Offline
        I Offline
        Ista
        wrote on last edited by
        #3

        Set the AlternateItemStyle 1 line of code equals many bugs. So don't write any!!

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups