.Net developer

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/