private DataTable GetDataSource()
{
string sqlclause = "SELECT * FROM MatchPro WHERE MatchId=" + MatchID;
SqlCommand comm = new SqlCommand();
comm.CommandText = sqlclause;
return DataHandler.QueryDataTable(comm);
}
像上面的代码.我编译成DLL文件.想在ASPX页面中通过调用GetDataSource方法传ID进去.在CS与ASPX文件里该怎样写...
{
string sqlclause = "SELECT * FROM MatchPro WHERE MatchId=" + MatchID;
SqlCommand comm = new SqlCommand();
comm.CommandText = sqlclause;
return DataHandler.QueryDataTable(comm);
}
像上面的代码.我编译成DLL文件.想在ASPX页面中通过调用GetDataSource方法传ID进去.在CS与ASPX文件里该怎样写...
public DataTable GetDataSource(int MatchID) 一定要是public类型的,否则在*.aspx 文件中无法调用,在页面文件的*.aspx.cs 的调用函数里写上:
GetDataSource oGetDataSource=new GetDataSource();
oGetDataSource.GetDataSource(参数);
就OK了
这个问题不难呀
楼住慢慢的找原因
{
string sqlclause = "SELECT * FROM MatchPro WHERE MatchId=" + MatchID.ToString();
SqlCommand comm = new SqlCommand();
comm.CommandText = sqlclause;
return DataHandler.QueryDataTable(comm);
}请先确保你的DataHandler.QueryDataTable(comm)能正确运行。