//Onde [1,1] representam respectivamente coluna 1 e linha 1.dataGridView1[1, 1].ToString(); O codigo abaixo adiciona uma tag DIV a sua pagina *.aspx utilizando C#. protected void Button1_Click(object sender, EventArgs e) { //Criando controle html generico HtmlGenericControl novo = new HtmlGenericControl("DIV"); //Adicionando propriedades novo.ID = "Nova_Div"; novo.InnerHtml = "Nova_Div"; //Adicionando o controle a pagina Controls.Add(novo); }//Caso queira inserir em local expecifico(dentro de outro controle) utilise MinhaDIV.Controls.Add(novo);Lembrando que neste caso para funcionar a tag MinhaDIV devera conter a propriedade runat="server".Ate a proxima. Esta necessidade ocorreu devido a ter precisado excluir duas ou mais linhas de uma tabela apresentadas em um dataGridView onde as linhas que serao excluidas tinham registros dependentes uns dos outros.//Identificacao das linhas a serem deletadaslinha_index = dataGridView1.CurrentRow.Cells[2].Value.ToString();//Declarei um array para receber o index da linha int[] linhas = new int[100];//Este laco ira percorrer um DataTable para verificar e identificar as linhas a serem excluidas e armazenar no array seus indices. for (int i = 0; i < DT.Rows.Count; i++) { if (DT.Rows[i][2].ToString() == linha_index) { linhas[i] = 1; } }//Este segundo laco deleta as linhas dependentes so que de tras para frente, evitando o erro de se excluir a primeira linha, alterando o indice das demais a serem excluidas, dando diferenca do array e consequentemente um erro. int contador = 100; for (int i = 0; i < linhas.Length; i++) { contador--; int numero = linhas[contador]; if (numero > 0) { DT.Rows[contador].Delete(); } } Para obter o nome da instancia instalada do SQLServer pode ser feita e m C# desta forma:Primeiramente adicione: using Microsoft.Win32; RegistryKey instancia = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Microsoft SQL Server", false); string[] inst; inst = (String[])instancia.GetValue("InstalledInstances");Porem, para usar esta instancia em uma connectionString de uso em aplicacoes distribuidas para uso local devemos tambem ter o nome do computador em que a mesma for instalada, pois para aplicacoes em rede bastaria informar o IP do servidor. Para obtermos o nome do computador poderiamos usar o seguinte codigo tambem acessando o registro: RegistryKey registro = Registry.LocalMachine.OpenSubKey("SYSTEM", true); RegistryKey registro2 = registro.OpenSubKey("CurrentControlSet", true); RegistryKey registro3 = registro2.OpenSubKey("Control", true); RegistryKey registro4 = registro3.OpenSubKey("ComputerName", true); RegistryKey registro5 = registro4.OpenSubKey("ComputerName", true); string NomeComputador = registro5.GetValue("ComputerName").ToString();Fiz das duas formas de acesso ao registro no primeiro caso da instancia acessei usando uma unica subkey e para pegar o nome do computador fui abrindo uma subkey de cada vez.Para usar na connectionString poderia ser assim:string sDBstr = @"Server=" + NomeComputador\NomeDaInstancia + ";Database=master;Trusted_Connection=Yes";Veja a diferenca para uma conexao de aplicacao em rede. Poderia ser assim:string sDBstr = @"Server=192.168.0.1;Database=master;Trusted_Connection=Yes"; Isto para acesso via windows autentication nas duas situacoes.Ate a proxima. public void RedimensionarImagem(string OriginalFile, string NewFile, int NewWidth, int MaxHeight, bool OnlyResizeIfWider) { System.Drawing.Image FullsizeImage = System.Drawing.Image.FromFile(OriginalFile); FullsizeImage.RotateFlip(System.Drawing.RotateFlipType.Rotate180FlipNone); FullsizeImage.RotateFlip(System.Drawing.RotateFlipType.Rotate180FlipNone); if (OnlyResizeIfWider) { if (FullsizeImage.Width <= NewWidth) { NewWidth = FullsizeImage.Width; } } int NewHeight = FullsizeImage.Height * NewWidth / FullsizeImage.Width; if (NewHeight > MaxHeight) { NewWidth = FullsizeImage.Width * MaxHeight / FullsizeImage.Height; NewHeight = MaxHeight; } System.Drawing.Image NewImage = FullsizeImage.GetThumbnailImage(NewWidth, NewHeight, null, IntPtr.Zero); FullsizeImage.Dispose();//Onde esta (long)50 refere-se a qualidade que podera seer alterada conforme necessidade EncoderParameter ep = new EncoderParameter(Encoder.Quality, (long)50); EncoderParameters eps = new EncoderParameters(1); eps.Param[0] = ep; ImageCodecInfo ic; ic =