Dicas de programação, tratamento de imagens, webdesign

PaidVerts

Archive for the ‘c#’ Category

Mudar texto de coluna no gridview c#

Uma forma simples de mudar o título de uma coluna de gridview no c#

Usar a propriedade GridView.HeaderRow

GridViewRow header = gridViewPagedLog.HeaderRow;
header.Cells[0].Text = “Hello”;
header.Cells[1].Text = “There”;
header.Cells[2].Text = “Mush”;

Rolar pagina html c#

Você gerou uma pesquisa e precisa rolar a página, pois esta sem encontra no final. Uma forma simples de rolar a página html via code behind.


dynamic Cadena = "<script type='text/javascript'>";
            Cadena += "WindowsScrollTopAnimado( " + 1350 + "," + 1800 + ");";
            Cadena += " </script>";


            ScriptManager.RegisterStartupScript(Page, typeof(Page), "ScrollToADiv", Cadena, false);

Diretório da aplicação

Uma maneira que facilita a utilização de diretórios locais em aplicações web e também facilita a mudança de servidor quando for necessário é a utilização do código abaixo. A variável path recebe o caminho lógico da aplicação ex.: c:/inetpub/wwwroot/seusite/. Como geralmente salvamos arquivos em pastas pode-se acresentar no final alguma pasta que está declarada em seu webconfig.

string path = System.AppDomain.CurrentDomain.BaseDirectory.ToString(); 

string pathxml = path + ConfigurationSettings.AppSettings["pastaRoterizacao"];

Uma maneira simples de ordernar array c#

string[] testArray = new string[]
    {
        "aa",
        "ab",
        "ac",
        "ad",
        "ab",
        "af"
    };

Array.Sort(testArray, StringComparer.InvariantCulture);

pegar a URL utilizando C#

Bem simples….

Request.Url.AbsolutePath

Função para detectar se texto contêm números ou letras

Uma dica prática que facilita bastante.

public bool contemLetras(string texto)
{
if (texto.Where(c => char.IsLetter(c)).Count() > 0)
return true;
else
return false;
}

public bool contemNumeros(string texto)
{
if (texto.Where(c => char.IsNumber(c)).Count() > 0)
return true;
else
return false;
}

Exibir valor de uma coluna de um Datatable

Deseja economizar código sem ter que declarar um datarow? Ai vai a dica.

Object o = dataTable.Rows[0]["ColumnNameOrIndex"];

Passar valores entre páginas

Uma forma simples e pática de passar valores entre páginas.

 

if (Page.PreviousPage != null)
{
    TextBox SourceTextBox = 
        (TextBox)Page.PreviousPage.FindControl("TextBox1");
    if (SourceTextBox != null)
    {
        Label1.Text = SourceTextBox.Text;
    }
}

Como substituir \\ por \ em c#

Uma maneira simples é

string dir = System.IO.Directory.GetCurrentDirectory();
            dir = dir.ToString().Replace("\\","/");
            dir = dir + "/banco.txt";

 

Chamar uma página de dentro do fancybox

Muitas vezes temos necessidades de chamar uma nova página ou até mesmo recarrecar a pagina por traz da aberta como modal. Um comando simples em javascript resolve isto.

parent.location.href=’novapagina.html’;

 

Exemplo

Tag Cloud