Jump to content

OCorlleone

Members
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Comum

About OCorlleone

  1. OCorlleone

    Alterar código para C#

    Eu consegui por meio de fóruns esse código que funcionou muito bem da forma que eu desejava, porém eu estava fazendo esse código em VB.NET. Porém eu preciso fazer com que esse código funcione da mesma forma em C# Eu tentei de várias formas alterar para funcionar em C#, mas sem sucesso. Esse é o código em VB.NET que preciso transpassar para C# 'Alterar cor da linha com base no resultado obtido através da quinta coluna da tabela (Status) Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then 'Indice da sua coluna status Dim myVal As String = e.Row.Cells(5).Text If myVal = "Completed" Then e.Row.BackColor = System.Drawing.Color.Green ElseIf myVal = "Delayed" Then e.Row.BackColor = System.Drawing.Color.Red ElseIf myVal = "In Progress" Then e.Row.BackColor = System.Drawing.Color.Yellow ElseIf myVal = "New" Then e.Row.BackColor = System.Drawing.Color.White End If End If End Sub Esse código funciona da seguinte forma: Ele pega o valor dentro do campo de uma determinada tabela, localizada na sexta coluna. E faz a alteração da cor da linha da tabela para a cor designada, para haver diferenciação. Aguardo por ajuda.
  2. OCorlleone

    Carregar Data Source ao carregar a página

    Como faço isso? Sou novato e ainda não me adaptei bem com a linguagem.
  3. Estou com dificuldades para fazer com que meus dados sejam carregados na página junto com o carregamento. Com o GridView eu consigo fazer com que ele fique fixo, mas não é da forma que preciso que ocorra, preciso de uma função para que ele carregue os dados, que por momento eu tenho via Access, e popule o GridView com os dados carregados. Esse é o código da minha página no momento. Lembrando que preciso fazer com que o GridView receba os dados ao carregar a página. <%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site1.Master" CodeBehind="MainView.aspx.vb" Inherits="DosimetryASPNET_WebApplication.MainView" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <asp:Label ID="headerLabel" runat="server" Height="60px" Width="100%" BackColor="#000099"> <asp:Image ID="Image1" runat="server" Height="60px" ImageUrl="~/Images/tetra-pak-mottostamp-logoype.png" Width="70px" /> </asp:Label> </asp:Content> <asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" runat="server"> <asp:Button ID="btnMenuView" runat="server" Text="Return to Menu" Width="200px" OnClick="btnMenuView_Click"/> <br /> <br /> </asp:Content> <asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" runat="server"> <br /> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"> </asp:GridView> </asp:Content> Espero ter conseguido ser claro com minha dúvida. Aguardo por ajuda.
  4. OCorlleone

    Function para alterar cada linha de um DataGridView

    Obrigado pela ajuda, eu quem estava seguindo um exemplo em Windows Forms, porém é para ASPNET e agora eu estou no caminho certo, acredito que sua função irá funcionar, logo testarei. Obrigado.
  5. OCorlleone

    Function para alterar cada linha de um DataGridView

    Meu projeto foi criado no Visual Studio como "Windows Forms Application" em "Visual Basic".
  6. OCorlleone

    Function para alterar cada linha de um DataGridView

    Eu testei aqui e aqui aponta um erro: Error 1 Type 'System.Web.UI.WebControls.GridViewRowEventArgs' is not defined. Só que aí me oferece para alterar para: 'System.Windows.Forms.DataGridViewRowEventArgs' Quando eu altero, me aparece mais erros: Error 1 Event 'RowDataBound' cannot be found. Error 2 'RowType' is not a member of 'System.Windows.Forms.DataGridViewRow'. Error 3 'Text' is not a member of 'System.Windows.Forms.DataGridViewCell'. Error 4 'BackColor' is not a member of 'System.Windows.Forms.DataGridViewRow'. Eu procurei em vários lugares que apontam que estão certo e que fazem parte desta classe. Alguns forums aparece para .NET Framework 4 pra baixo. Estou utilizando o 4.5, não sei se tem tanta diferença assim.
  7. Olá, tenho uma tabela que puxo de um arquivo Access para ser visualizada dentro de um DataGridView. Preciso desenvolver um método para alterar a cor de cada linha, cada linha com uma cor distinta de acordo com o valor de uma célula. Minha tabela possui as seguintes colunas: BatchID - Product - BachtSize - Priority - StartReq - Status Os campos que serão analisados estão na coluna "Status" Os valores variam entre: Completed(Verde), Delayed(Vermelho), In Progress(Amarelo), New(Branco) Baseado nos valores que podem ser encontrados, preciso de ajuda para desenvolver um método que altere a linha de acordo com o valor. Esse é todo o código que estou utilizando. Public Class MainView Private Sub btnMainViewCarregarDados_Click(sender As Object, e As EventArgs) Handles btnMainViewCarregarDados.Click Try Dim dt As New NorthwindDataSet.All_BatchesDataTable Using da As New NorthwindDataSetTableAdapters.All_BatchesTableAdapter da.Fill(dt) End Using DataGridView1.DataSource = dt.DefaultView Dim cma As CurrencyManager = DirectCast(BindingContext(dt.DefaultView), CurrencyManager) AddHandler cma.CurrentChanged, AddressOf SecondaryTable SecondaryTable(Me, Nothing) Catch ex As Exception MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error) End Try End Sub Public Sub SecondaryTable (ByVal sender As Object, ByVal e As EventArgs) Try Dim dv1 = DirectCast(DataGridView1.DataSource, DataView) Dim dv2 As New DataView(dv1.Table) Dim cma = DirectCast(BindingContext(dv1), CurrencyManager) 'define o filtro pelo nome e a seleção do nome no primeiro datagridview dv2.RowFilter = "BatchID = '" & dv1(cma.Position)("BatchID").ToString & "'" 'atribui o valor ao segundo datagridview DataGridView2.DataSource = dv2 Catch ex As Exception Throw ex End Try End Sub End Class Eu sou novato com desenvolvimento ASPNET e estou me adaptando ainda. Peço desculpas se não conseguir ser muito claro em minha dúvida. Desde já agradeço qualquer ajuda.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.