c# 控件 自定义控件-关于c#的dr.Close();放哪里好?

问题描述

关于c#的dr.Close();放哪里好?
     cn.ConnectionString = "server = (local);password = 123;uid = sa;database = keshe";
    cn.Open();

    SqlCommand cmd_jiage = new SqlCommand("select 出租价格 from 房屋表", cn);
    SqlDataReader dr = cmd_jiage.ExecuteReader();
    while (dr.Read())
    {

        if (dr["出租价格"].ToString().Trim() == TextBox1.Text)
        {

            SqlCommand cmd = new SqlCommand("select * from 房屋表 where 出租价格 = @jiage", cn);
            cmd.Parameters.Add("@jiage", TextBox1.Text);
            GridView1.DataSource = cmd.ExecuteReader();
            GridView1.DataBind();

        }
        else
        {
            Label1.Text = "asd";
        }
        dr.Close();
    }
    cn.Close();

解决方案

使用

using (SqlDataReader dr = cmd_jiage.ExecuteReader()) {
    while(dr.Read()) {
        // do the readings.....
    }
} // will be automatically disposed here, no Close is needed
时间: 2024-12-27 12:59:23

c# 控件 自定义控件-关于c#的dr.Close();放哪里好?的相关文章

.Net WInform开发笔记(三)谈谈自制控件(自定义控件)_C#教程

末日这天写篇博客吧,既然没来,那就纪念一下. 这次谈谈自制控件,也就是自定义控件,先上图,再说 1.扩展OpenFileDialog,在OpenFileDialog中添加各种文件(.txt,.jpg,.excel等等)的预览功能 开发笔记(三)谈谈自制控件(自定义控件)_C#教程-winform自定义控件"> 2.重写ListBox,增加折叠.鼠标背影.分类等功能 -----------------------------分割线-------------------------------

c# 控件 自定义控件-关于C#添加控件,并访问控件的问题

问题描述 关于C#添加控件,并访问控件的问题 因为控件是动态的所以我用如下代码添加的控件 for (int i = 0; i < dt.Rows.Count; i++) { LabCheck lbc = new LabCheck(); / /LabCheck是自定义控件 lbc.Name = ""lbc"" + i.ToString(); lbc.Left = i % 10 * lbc.Width; lbc.Top = top; if ((i + 1) % 1

c# 控件 自定义控件-C#chart控件绑定数据库数据问题

问题描述 C#chart控件绑定数据库数据问题 c#chart控件画折线图时用datatable绑定了数据库,x轴是绑定了数据库中的time格式是yy-mm-dd hh:mm:ss 但是虽然是显示了折线图形但是x轴的坐标没有将时间显示上去.还有就是怎么显示节点的值 解决方案 蜗牛-C#程设之DataGridView数据库绑定控件蜗牛-C#程设之DataGridView数据库绑定控件Menu控件绑定数据库数据代码

c# 控件 自定义控件-大家帮忙看一下这是什么控件,是c#写的吗

问题描述 大家帮忙看一下这是什么控件,是c#写的吗 ![CSDN移动问答][1] 帮忙看一下这是什么控件 就是鼠标点击上边的按钮,下面会跟出来一列子按钮 我不知道怎么发图..

c# 控件 自定义控件-如何给一个win窗体登录界面设置权限

问题描述 如何给一个win窗体登录界面设置权限 就是不同的登录者拥有不同的功能权限 解决方案 都是记录在数据库中,用户和功能号对应,读取后,和界面的功能挨个比对功能号,决定是否可用 解决方案二: 判断一下用户角色 c:if ... 解决方案三: 在数据库中设置好不同人员类型的权限,登录的时候进行比对判断

android - 自定义(组合)控件 + 自定义控件外观

http://www.cnblogs.com/bill-joy/archive/2012/04/26/2471831.html

c# 控件 自定义控件-用wpf模板建造一个原型按钮

问题描述 用wpf模板建造一个原型按钮 xaml文件是: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> Button

c# 控件 自定义控件-在winfrom中插入webBrowser后 怎么去读取webBrowser中的坐标值勒

问题描述 在winfrom中插入webBrowser后 怎么去读取webBrowser中的坐标值勒 黑色框内是wenBrowser的范围内 我如果点击白色区域就可以读取到坐标值 在贴吧问了都没有人会带 百度了很多相关答案 但都不是我能理解的 毕竟我学C#时间还不长 问题的详细信息在下面链接 求前辈指点迷津 谢谢了! CSDN移动问答

另类的动态加载用户控件

在BS架构这块,我们平时建一个网站,通常是创建一个WebSite网站,或者是创建一个WebApplication.然后在WEB项目里面建立相应的aspx文件,以及用户控件,自定义控件等等.但是做为一个新加入此项目的你要去修改里面的 某一个功能模板,那么我一般的程序是这样的: 第一:根据新的需求,在项目找到相关页面,例如对应的页面URL为index.aspx.此时可以对原页面做最初的了解. 第二:分析代码. 第三:根据新的需求来修改代码. 我想这也是一般朋友的思维模式吧.可是这样的流程并不是统一不