欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

新手求教有关问题~

更新时间: 2014-01-05 02:17:48 责任编辑: Author_N1

 

新手求教问题~~
小弟刚刚开始学用C#来实现对数据库的连接访问。老师给了一段代码

namespace AdoTest
{
    public partial class Form1 : Form
    {
        


        private SqlDataReader dr;
        private DataSet ds;
        private BindingSource bs;

        public Form1()
        {
            InitializeComponent();
            ds = new DataSet();
            bs = new BindingSource();
        }
        private void ChuShiHua()
        {
            string ssql= "select * from student";

            //SqlCommand cmd=new SqlCommand(ssql,cn);

            SqlDataAdapter ad = new SqlDataAdapter(ssql,ConfigurationManager.ConnectionStrings["connString"].ConnectionString);
            
            ds.Clear();
            ad.Fill(ds, "student");
            
            //textBox2.Text = ds.Tables["student"].Rows[0]["sname"].ToString();
            bs.DataSource = ds;
            bs.DataMember ="student";

            bindingNavigator1.BindingSource = bs;
            dataGridView1.DataSource = bs;

            
            //dataGridView1.DataSource = ds.Tables["student"];
            //textBox1.DataBindings.Add("Text", ds.Tables["student"], "sno");
            //bindingSource1.DataSource = ds.Tables["student"];
            //bindingNavigator1.BindingSource=new BindingSource(ds,"student");
            //bindingNavigator1.BindingSource.DataMember="student";
        }

private SqlDataReader dr;
private DataSet ds;
private BindingSource bs;
不明白这三行的作用,为什么要放在开头以及用PRIVATE,求大神解答,谢谢!

--参考方法--
这个:

private SqlDataReader dr;
private DataSet ds;
private BindingSource bs;


放到开头,那么在别的地方才能才能引用到,另外,加private表示私有,也就是其他模块是无法引用到这些对象的
--参考方法--
不过没有专门搞C#,概念模糊了,自己翻书或者网上找或者C#版问吧
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:17:48
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/8152/
本文WWW.DOC100.NET DOC100.NET版权所有。