0
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace Khajohnsubdee.Web.DatagridByQuery
{
public class DatagridByQuery
{
public string strConnect
{
set;
get;
}
public DataSet GetDataSource(string sqlQuery, string dataSourceName)
{
var dataSet = new DataSet(dataSourceName);
SqlConnection sc = null;
try
{
var sqlConnection = new SqlConnection(strConnect);
sqlConnection.Open();
var sa = new SqlDataAdapter(new SqlCommand(sqlQuery, sc));
sa.Fill(dataSet);
} catch
{
}
finally
{
if (sc != null) sc.Close();
}
return dataSet;
}
}
}
ce mon codeComment remplir DataGrid SQLQuery
peut utiliser dataGrid1.Fill (nouveau DatagridByQuery ("Select * from Test", "test1"));
? grâce
Il devrait être plus comme ceci: DatagridByQuery dbq = new DatagridByQuery(); dataGrid1.DataSource = dbq.GetDataSource ("Select * From Test", "test1"); –