关于这个构造函数的问题,谢谢!

bg8crvbg8crv 2008-07-21 01:56:49
void BindName()
{
string _id = Request.QueryString["ID"].ToString();
string sql = "SELECT Name From User_Table WHERE UserName='" + _id + "'";
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DBConn"].ToString());
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.CommandType = CommandType.Text;
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
this.Label1.Text = dr["Name"].ToString();
}
}


============
我想把这个方法写成构造函数,以后只需要传值进去就可以了,这个构造函数应该怎么写呢?
...全文
101 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
manbufenglin 2008-07-22
  • 打赏
  • 举报
回复
记着 conn.close();
JustLovePro 2008-07-22
  • 打赏
  • 举报
回复
如果你知道构造函数是怎么回事,其实就很简单了~!
5楼兄弟的做法就可以
lf44785170 2008-07-22
  • 打赏
  • 举报
回复
做成一个类啊,
class BindName
{
public Bindname(string _id,string sql)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DBConn"].ToString());
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.CommandType = CommandType.Text;
SqlDataReader dr = cmd.ExecuteReader();
....

}
}
bg8crvbg8crv 2008-07-22
  • 打赏
  • 举报
回复
还是不太明白应该怎么写,关键是那个Label的值应该怎么传递进去呢?
请问能给出完整的代码吗?谢谢了!~~
JeffChung 2008-07-21
  • 打赏
  • 举报
回复
参考一下SQLHelpher
cg2003 2008-07-21
  • 打赏
  • 举报
回复
UP
bg8crvbg8crv 2008-07-21
  • 打赏
  • 举报
回复
请问还有朋友知道应该怎么弄吗?
isee1223 2008-07-21
  • 打赏
  • 举报
回复
不推荐用构造函数.

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧