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;
}
}
}
이 내 코드은 SQLQuery하여 데이터 그리드를 기입하는 방법
dataGrid1.Fill 사용할 수 있습니다 (새 DatagridByQuery를 ("선택 * 테스트에서", "TEST1"));
? 감사
그것은 더 같이해야한다 : ( DatagridByQuery의 DBQ = 새로운 DatagridByQuery); dataGrid1.DataSource = dbq.GetDataSource ("Select * From Test", "test1"); –