1、怎样定义一个公共变量以便在系统的任何窗体下都可以进行存取?
比如定义一个SqlConnection类型的变量在系统的任何地方可以进行访问。
2、怎样定义一个公共变量以便在系统的同一窗体下的任何地方都可以进行存取?
3、假设SQL server中有名为test的存储过程,怎样调用该过程并将返回的结果付给datagrid?
Create procedure test (@f1 varchar(10), @f2 varchar(10))
as insert into t1 values (@f1,@f2)
select * from t1
thanks
解决方案 »
- c# fastreoprt数据绑定问题 急
- 请教:ajax删除数据问题...感激不尽
- 【向高手求解】 弄了半天,如何解决这种ToolTip闪烁问题?
- Crystal Report不分群组可以Show图表吗?
- c#绘图,怎样制作网格线
- 用VC++制作QQ自动登陆软件的源码,用C#可以实现吗?
- 邹建 HELP ME !!!
- C# 导出Excel的问题
- 请问:有谁知道哪里可以下载《inside c#>的电子版?谢谢
- dev的PropertyGridControl循环绑定对象属性,第一个绑定完后怎么清空propertygrid的数据
- NetworkStream如何确定文件已经传送完毕
- 在下面加什么代码,可以将日期存入数据库呢!?谢谢!
2.本来窗体内成员对窗体内部就是公开的
3.SqlCommand类有调用存储过程的方法
OleDbConnection sCnt=new OleDbConnection(sCata);
sCnt.Open();
string sqlStr="GetVegetables";
OleDbCommand OleCmd=new OleDbCommand(sqlStr,sCnt);
OleCmd.CommandType=CommandType.StoredProcedure;
OleDbParameter sqlPter=OleCmd.Parameters.Add("@Kind",OleDbType.Char,20);
sqlPter.Direction=ParameterDirection.Input;
sqlPter.Value=参数值;
OleDbDataAdapter sqlDap=new OleDbDataAdapter();
sqlDap.SelectCommand=OleCmd;
DataSet DS=new DataSet();
sqlDap.Fill(DS);
dataGrid1.DataSource=DS.Tables[0];
sCnt.Close();
<appSettings>
<add key="SiteSqlServer" value="server=localhost;database=Forums;uid=sa;pwd=sa" />
</appSettings>
2.定义一个窗体类成员就可以了
2.窗体内声明的成员变量就本开就是对窗体内部公开的...(窗体本身就是一个类)
3.去msdn查查sqlcommand..上面有例子................(多查msdn)