.Net developer

video

alinhar divs horizontalmente, ocupando o espaço do div pai (wrapper)

    display:inline-block;
    *display: inline;

Acessando os valores dos campos no edit do grid

Como acessar dados de qualquer coluna do grid, da linha que está sendo editada, através do evento de qualquer controle que estiver dentro dos templates. 
Lembrar de usar o container certo, relativo ao template onde está o controle.

Abaixo, a coluna IdSociedade é consultada no evento Click de um AspxButton que está dentro do EditItemTemplate.


protected void btnApagarAnexoDsArquivo_Click(object sender, EventArgs e)
    {
        ASPxButton btn = (ASPxButton)sender;
        GridViewEditItemTemplateContainer container = btn.NamingContainer as GridViewEditItemTemplateContainer;
        
        if (container.Grid.IsEditing)
        {
            string valor = DataBinder.Eval(container.DataItem, "IdSociedade").ToString();
        }
    }

Centralizando no div

margin: 0 auto;

Comando para abrir firefox com perfis

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" firefox.exe -p -no-remote

Usando Eval

            <dx:ASPxHtmlEditor ID="html_DsTexto"  Html='<%# Bind("DsTexto") %>' Width="550px" runat="server">
                <SettingsImageUpload UploadImageFolder='<% "~/Anexos/" + Eval("IdLoja") + "/htmleditor/fwe_institucional/" + Eval("IdInstitucional") %>/'></SettingsImageUpload>
            </dx:ASPxHtmlEditor>

Chamando um método no .aspx

src='../../imgs/conteudo/<%# Projeto.BL.iGUI.ChecarFoto(Convert.ToString(Eval("DsFoto"))) %>'

class='<% Response.Write(Projeto.BL.iGUI.AtivarLink(this.Page, "pages/app/salaimprensa.aspx")); %>'

Criando datatable em c#

        DataTable tb = new DataTable();
        tb.Columns.Add("Arquivo", Type.GetType("System.String"));
        tb.Columns.Add("Ativo", Type.GetType("System.String"));
        DataRow dr;
        int contador = 0;

        DirectoryInfo dir = new DirectoryInfo(Server.MapPath("../img/canecas"));
        foreach (FileInfo file in dir.GetFiles())
        {
            dr = tb.NewRow();
            dr["Arquivo"] = file.Name;
            dr["Ativo"] = (contador == 0) ? "active" : String.Empty;
            tb.Rows.Add(dr);
            contador += 1;
        }

        rpt.DataSource = tb;
        rpt.DataBind();

String Format Data

 String.Format("{0:dd/MM/yyyy (dddd)}", objeto.DtInicio) http://www.csharp-examples.net/string-format-datetime/