GERAR ARQUIVO TXT DE ACORDO COM LAYOUT PRÉ-DEFINID
ELUCIMAR, muito boa noite tudo bem?
Show, me diz uma coisa onde coloco os campos da tabela, minha conexão é com banco access... me desculpe que estou iniciando agora em C# rsrsrs... abaixo minha conexão:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.OleDb;
namespace WebApplication
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OleDbConnection MyOleDbConnection = new OleDbConnection([Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Temp/Bancario.MDB[Ô]);
OleDbDataAdapter MyOleDbDataAdapter = new OleDbDataAdapter();
MyOleDbDataAdapter.SelectCommand =
new OleDbCommand([Ô]SELECT * FROM Bancario[Ô],
MyOleDbConnection);
DataTable table = new DataTable();
MyOleDbConnection.Open();
try
{
MyOleDbDataAdapter.Fill(table);
}
finally
{
MyOleDbConnection.Close();
}
ExportaTXT.DataSource = table.DefaultView;
ExportaTXT.DataBind();
}
}
}
Pierre
Show, me diz uma coisa onde coloco os campos da tabela, minha conexão é com banco access... me desculpe que estou iniciando agora em C# rsrsrs... abaixo minha conexão:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.OleDb;
namespace WebApplication
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OleDbConnection MyOleDbConnection = new OleDbConnection([Ô]Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:/Temp/Bancario.MDB[Ô]);
OleDbDataAdapter MyOleDbDataAdapter = new OleDbDataAdapter();
MyOleDbDataAdapter.SelectCommand =
new OleDbCommand([Ô]SELECT * FROM Bancario[Ô],
MyOleDbConnection);
DataTable table = new DataTable();
MyOleDbConnection.Open();
try
{
MyOleDbDataAdapter.Fill(table);
}
finally
{
MyOleDbConnection.Close();
}
ExportaTXT.DataSource = table.DefaultView;
ExportaTXT.DataBind();
}
}
}
Pierre
Um exemplo MUITO simplificado usando o método Format do objeto string. Basicamente, você cria parâmetros em uma string, com tamanho do padding deles, no formato{argumento, -tamanho}, então [Ô]{0,-5}[Ô] se refere ao argumento 0 que tem tamanho 5 e é alinhado à esquerda. Se quiser, pode alinhar à direita, usando um número positivo ao invés de negativo.
EIADVANCED
Como você disse que está iniciando agora no C#, vou te dar uma dica estude OOP. Nosso colega KERPLUNK fez vários videos legais sobre OOP https://www.youtube.com/watch?v=yDeyaarSHZk
Outro canal muito bom sobre OOP https://www.youtube.com/results?search_query=andre+baltieri
Em anexo estou enviando um projeto com alguns princÃpios de OOP.
Como você disse que está iniciando agora no C#, vou te dar uma dica estude OOP. Nosso colega KERPLUNK fez vários videos legais sobre OOP https://www.youtube.com/watch?v=yDeyaarSHZk
Outro canal muito bom sobre OOP https://www.youtube.com/results?search_query=andre+baltieri
Em anexo estou enviando um projeto com alguns princÃpios de OOP.
Tópico encerrado , respostas não são mais permitidas