controlbinding.cs
上传用户:autodoor
上传日期:2022-08-04
资源大小:9973k
文件大小:2k
源码类别:

.net编程

开发平台:

Others

  1. using System;
  2. using System.Data ;
  3. using System.Data.SqlClient ;
  4. namespace qminoa.DA
  5. {
  6. /// <summary>
  7. /// bind 的摘要说明。
  8. /// </summary>
  9. public class controlbinding 
  10. private DataSet objdataset;
  11. private SqlDataAdapter objadapter=new SqlDataAdapter();
  12. private SqlCommand objcommand=new SqlCommand();
  13. private String conn=System.Configuration.ConfigurationSettings.AppSettings.Get("ConnectionString");
  14. public controlbinding()
  15. {
  16. //
  17. // TODO: 在此处添加构造函数逻辑
  18. //
  19. }
  20. public DataSet dropPlacebind()
  21. {
  22. return controlbind("cpDropPlaceBind");
  23. }
  24. public DataSet dropTypebind()
  25. {
  26. return controlbind("cpDropTypeBind");
  27. }
  28. //绑定所有机构
  29. public DataSet dropBranchbind()
  30. {
  31. return controlbind("cpDropBranchBind");
  32. }
  33. //绑定指定机构下属所有部门
  34. public DataSet dropDepbind(string strtxt)
  35. {
  36. return controlbind("cpDropDepBind","@txtdropBranch",strtxt);
  37. }
  38. //绑定制定部门下属所有人员
  39. public DataSet droplstEmpbind(string strtxt)
  40. {
  41. return controlbind("cpLstEmpBind","@txtdropDep",strtxt);
  42. }
  43. public DataSet controlbind(string strsql)
  44. {
  45. objdataset=new DataSet ();
  46. objadapter=new SqlDataAdapter(strsql,conn);
  47. objadapter.Fill(objdataset, "tablename");
  48. return objdataset;
  49. }
  50. public DataSet controlbind(string strsql ,string paramName,int paramValue)
  51. {
  52. objadapter.SelectCommand = new SqlCommand();
  53. objadapter.SelectCommand.Connection  = new SqlConnection(conn);
  54. objdataset=new DataSet ();
  55. objcommand = objadapter.SelectCommand;
  56. objcommand.CommandText = strsql;
  57. objcommand.CommandType = CommandType.StoredProcedure; 
  58. SqlParameter param = new SqlParameter(paramName, SqlDbType.Int);
  59. param.Value = paramValue ;
  60. objcommand.Parameters.Add(param);
  61. objadapter.Fill(objdataset);
  62. return objdataset;
  63. }
  64. public DataSet controlbind(string strsql ,string paramName,string paramValue)
  65. {
  66. objadapter.SelectCommand = new SqlCommand();
  67. objadapter.SelectCommand.Connection  = new SqlConnection(conn);
  68. objdataset=new DataSet ();
  69. objcommand = objadapter.SelectCommand;
  70. objcommand.CommandText = strsql;
  71. objcommand.CommandType = CommandType.StoredProcedure; 
  72. SqlParameter param = new SqlParameter(paramName, SqlDbType.NVarChar, 255);
  73. param.Value = paramValue ;
  74. objcommand.Parameters.Add(param);
  75. objadapter.Fill(objdataset);
  76. return objdataset;
  77. }
  78. }
  79. }