Visual Basic.NET - mandar a pintar un celda de un grid al cambiar el mes y el año

 
Vista:

mandar a pintar un celda de un grid al cambiar el mes y el año

Publicado por dary (23 intervenciones) el 02/02/2017 18:06:40
Hola amigo estoy trabajando en visual studio con componente en dev express y sql server ,quiero hacer le una par de consulta la primera tengo un gridview(DEVEXPRESS) en el cual nesecito mandar a pintar los dia que son fin de semana(SABADO Y DOMINGO) cuando seleciona el año y el mes en SQL tengo una tabla que esta estructurada de la siguiente manera
id , dia, mes , año , fin de semana, quincena

de esta manera mando a pintar el cellda del grid
1
2
3
4
5
6
7
8
Private Sub V_Quincena_RowCellClick(sender As Object, e As DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs) Handles V_Quincena.RowCellClick
    Dim cd As New ColorDialog()
    If cd.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
        e.Column.AppearanceCell.BackColor = cd.Color
        e.Column.OptionsColumn.ReadOnly = True
    End If
 
End Sub

y los colores lo guardo en un archivo xml y lo hago de esta manera
1
2
3
4
5
6
7
8
9
10
Private _file As String = "gridLayout1.xml"
Protected Overrides Sub OnLoad(ByVal e As EventArgs)
    V_Quincena.OptionsLayout.Columns.StoreAppearance = True
    If File.Exists(_file) Then
        V_Quincena.RestoreLayoutFromXml(_file)
    End If
End Sub
Protected Overrides Sub OnClosing(ByVal e As System.ComponentModel.CancelEventArgs)
    V_Quincena.SaveLayoutToXml(_file)
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder