winform中怎么设置超时

winform中如何设置超时
写了一个访问数据库的语句,但运行时间较长,有时会出现超时的错误。请问如何把超时时间设长点?

------解决方案--------------------
SqlConnection con=new SqlConnection();
con.ConnectionTimeout=int值;//连接时间
SqlCommand cmd=new SqlCommand();
cmd.CommandTimeout=int值;//执行命令时间
------解决方案--------------------
首先是你的代码问题,其次是你的sql语句或者存储过程的问题,再就是数据库配置的问题,最后是数据库服务器的性能或网速问题。
最不因该修改的是超时。
------解决方案--------------------
个人认为是你代码有问题或者机器有问题
正常情况执行SQL,再复杂也很难有超时的