sqlserver快速删除大批量数据_sqlserver删除数据

sqlserver快速删除大批量数据_sqlserver删除数据如何使用dropdownlist绑定数据库?首先我们要了解一些dropdownlist的一些属性。DataSource:为数据源DataBind:数据源绑定DataTextField:要显示的文本值DataValueField:显示文本值的编号其中DataTextField主要是给用户看的,我们程序员要用的是DataValueField。下面是代码展示:这里我就建立了一个部门表插入了三条数据:gocreatetableDepartment(DepI

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

如何使用dropdownlist绑定数据库?首先我们要了解一些dropdownlist的一些属性。

DataSource:为数据源

DataBind:数据源绑定

DataTextField:要显示的文本值

DataValueField:显示文本值的编号

其中DataTextField主要是给用户看的,我们程序员要用的是DataValueField。

下面是代码展示:

这里我就建立了一个部门表插入了三条数据:

go
 create table Department
 (
    DepId    int primary key identity(1,1),
    DepName    nvarchar(50)
 )
 insert into Department values('人事部')
 insert into Department values('开发部')

 insert into Department values('行政部')

 

这是个人的DBHelper类:
(要引用两个命名空间:
   using System.Data;
   using System.Data.SqlClient;)

public class DBHelper
    {
        static string Conns = "database=EmployeeSys;uid=sa;pwd=123456;server=.";
        /// <summary>
        /// 执行查询
        /// </summary>
        /// <param name="sql"></param>
        /// <returns></returns>
        public static DataTable Table(string sql)
        {
            using (SqlConnection conn = new SqlConnection(Conns))
            {
                SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
                DataTable dt = new DataTable();
                sda.Fill(dt);
                return dt;
            }
        }
        /// <summary>
        /// 执行增删改
        /// </summary>
        /// <param name="sql"></param>
        /// <returns></returns>
        public static bool InsertOrDelete(string sql)
        {
            using (SqlConnection conn = new SqlConnection(Conns))
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(sql, conn);
                return cmd.ExecuteNonQuery() > 0;
            }
        }
    }

下面是进行dropdownlist数据绑定:

 string sql = string.Format(" select * from Department");
                DropDownList1.DataSource = DBHelper.Table(sql);
                DropDownList1.DataTextField = "DepName";
                DropDownList1.DataValueField = "DepId";
                DropDownList1.DataBind();

前台代码:

sqlserver快速删除大批量数据_sqlserver删除数据

运行结果

sqlserver快速删除大批量数据_sqlserver删除数据 

如何获得我选中的那一项的ID值呢?

 

 int id=int.Parse(this.DropDownList1.SelectedItem.Value);

好了,这就是我对dropdownlist一些小小的见解,如果不喜欢的看看就好,再次谢谢各位了,希望能给你带来一些帮助。

https://blog.csdn.net/gods_boy/article/details/79922117?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-3.channel_param

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184625.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C语言中char、short、int、long各占多少字节

    C语言中char、short、int、long各占多少字节1byte=8bit一个字节占8个二进制位windows操作系统,32位机中,char:1个字节short:2个字节int:4个字节long:4个字节以下是windows操作系统,32位机下的代码测试结果(32位机中,指针占4个字节,如变量e):windows操作系统,64位机中,char:1个字节…

    2022年5月5日
    69
  • Flink的sink实战之二:kafka

    Flink的sink实战之二:kafka

    2020年11月19日
    180
  • 什么是高维数据可视化的降维方法_数据降维具体算法有哪几种

    什么是高维数据可视化的降维方法_数据降维具体算法有哪几种&amp;amp;emsp;&amp;amp;emsp;t-SNE是目前来说效果最好的数据降维与可视化方法,但是它的缺点也很明显,比如:占内存大,运行时间长。但是,当我们想要对高维数据进行分类,又不清楚这个数据集有没有很好的可分性(即同类之间间隔小,异类之间间隔大),可以通过t-SNE投影到2维或者3维的空间中观察一下。如果在低维空间中具有可分性,则数据是可分的;如果在高维空间中不具有可分性,可能是数据不可分,也可能仅仅是因为不能投影到低维空间。

    2022年8月31日
    2
  • 为什么要分用户态和内核态_会导致用户进程用户态到内核态

    为什么要分用户态和内核态_会导致用户进程用户态到内核态在计算机系统中,通常运行着两类程序:系统程序和应用程序,为了保证系统程序不被应用程序有意或无意地破坏,为计算机设置了两种状态:系统态(也称为管态或核心态),操作系统在系统态运行——运行操作系统程序 用户态(也称为目态),应用程序只能在用户态运行——运行用户程序在实际运行过程中,处理机会在系统态和用户态间切换。相应地,现代多数操作系统将CPU的指令集分为特权指令和非特权指令两类。1)…

    2022年9月15日
    2
  • mfc控件工具栏怎么打开_Qt界面库

    mfc控件工具栏怎么打开_Qt界面库BCGControlBarProfessionalforMFC和BCGSuiteforMFCv33.0正式发布!此版本包括对每个显示器DPI感知的支持等,欢迎下载相关产品体验~

    2022年10月8日
    4
  • LinkedHashMap和hashMap和TreeMap的区别「建议收藏」

    LinkedHashMap和hashMap和TreeMap的区别「建议收藏」区别:LinkedHashMap是继承于HashMap,是基于HashMap和双向链表来实现的。 HashMap无序;LinkedHashMap有序,可分为插入顺序和访问顺序两种。如果是访问顺序,那put和get操作已存在的Entry时,都会把Entry移动到双向链表的表尾(其实是先删除再插入)。 LinkedHashMap存取数据,还是跟HashMap一样使用的Entry[]的方式,双向…

    2025年6月24日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号