这是Database类里声明的两个方法,Database类是一个数据库链接类public void RunProc(string procName, out SqlDataReader dataReader)
{
SqlCommand cmd = CreateCommand(procName, null);
dataReader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
//return (int)cmd.Parameters["ReturnValue"].Value;
}
public SqlParameter MakeInParam(string ParamName, SqlDbType DbType, int Size, object Value)
{
return MakeParam(ParamName, DbType, Size, ParameterDirection.Input, Value);
}
这是另一个类,里面有Database类里两个函数的调用:
public SqlDataReader ShowNews(string ConferenceId,string cCode)
{
string tmpsql="select Convert(char(10),MakeDate,120) as MakeDate,NewItem from gy_news where getdate()<=makedate+DelayDay+1 and
IsUnValid=0 and OrderConferenceId='"+ConferenceId+"' and ((cCode='"+cCode+"' and type=0) or type=1) order by MakeDate desc ";
Database db=new Database();
SqlParameter[] para={db.MakeInParam("@tmpstr",SqlDbType.VarChar,2000,tmpsql),};
SqlDataReader sdr;
db.RunProc("ExeSql",para,out sdr);
return sdr;
}
其中:
ExeSql是存储过程名,现在我用调用这个类,在页面的Label 控件或GridView控件里显示数据,
那我怎么做呀?我是一个新手,又来刚来一个公司上班,老总让我学这个呢?但我有点不会?那里路高手指点一下?还有解释一下这几个方法
和关于SqlParameter的使用??
{
SqlCommand cmd = CreateCommand(procName, null);
dataReader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);
//return (int)cmd.Parameters["ReturnValue"].Value;
}
public SqlParameter MakeInParam(string ParamName, SqlDbType DbType, int Size, object Value)
{
return MakeParam(ParamName, DbType, Size, ParameterDirection.Input, Value);
}
这是另一个类,里面有Database类里两个函数的调用:
public SqlDataReader ShowNews(string ConferenceId,string cCode)
{
string tmpsql="select Convert(char(10),MakeDate,120) as MakeDate,NewItem from gy_news where getdate()<=makedate+DelayDay+1 and
IsUnValid=0 and OrderConferenceId='"+ConferenceId+"' and ((cCode='"+cCode+"' and type=0) or type=1) order by MakeDate desc ";
Database db=new Database();
SqlParameter[] para={db.MakeInParam("@tmpstr",SqlDbType.VarChar,2000,tmpsql),};
SqlDataReader sdr;
db.RunProc("ExeSql",para,out sdr);
return sdr;
}
其中:
ExeSql是存储过程名,现在我用调用这个类,在页面的Label 控件或GridView控件里显示数据,
那我怎么做呀?我是一个新手,又来刚来一个公司上班,老总让我学这个呢?但我有点不会?那里路高手指点一下?还有解释一下这几个方法
和关于SqlParameter的使用??
解决方案 »
- 怎么在treeview的各项上方都有同样的信息?很急
- vs2005换背景颜色
- asp.net 1.1 中treeview的问题
- 为什么用GetResponse取网页内容,但是取不到?
- 关于截取数据库字符串的问题。急急急!!!
- ##--DataGrid绑定时绑定不到数据--##
- asp.net2.0中的Membership
- 关于开发.net前的一些迷团,请高手(如思归大哥等)和各位同样有这样困惑的人进来,分数是少了点,以后我也去帮助别人
- 设置GridView 下BoundField 的属性为readonly 用代码实现
- 关于.NET DATAGRID的问题。
- 来人看看,删除确认按钮返回值问题?
- C#高手求救,重分奖励100
GridView绑定数据
这个资料网上很多。