`
索菲亚.  ぅ
  • 浏览: 16392 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

4.16学习笔记

    博客分类:
  • NET
阅读更多

 存储过程:

CREATE PROCEDURE [insert_pinglun]
 (@qyid               [int],
  @content  [ntext],
  @plname  [nvarchar](50),
  @qq               [char](20),
  @email  [nvarchar](50),
  @ip  [char](20),
  @time1  [datetime])

AS INSERT INTO [cne71].[dbo].[pinglun] 
  ( [qyid],
  [content],
  [plname],
  [qq],
  [email],
  [ip],
  [time1]) 
 
VALUES 
 ( @qyid,
  @content,
  @plname,
  @qq,
  @email,
  @ip,
  @time1)
return 1
GO

 数据层代码:(调用存储过程)

public int insertpinglun(qiyeVAO qiyeVO)
  {
   int rowsAffected;
   int returnValue;
   SqlParameter[] Parameters={
            new SqlParameter("@qyid",SqlDbType.Int,6),
            new SqlParameter("@content",SqlDbType.NText),
            new SqlParameter("@plname",SqlDbType.NVarChar,50),
            new SqlParameter("@qq",SqlDbType.Char,20),
            new SqlParameter("@email",SqlDbType.NVarChar,50),
            new SqlParameter("@ip",SqlDbType.Char,20),
            new SqlParameter("@time1",SqlDbType.DateTime)
            };
   Parameters[0].Value=qiyeVO.Id;
   Parameters[1].Value=qiyeVO.Content;
   Parameters[2].Value=qiyeVO.Plname;
   Parameters[3].Value=qiyeVO.Qq;
   Parameters[4].Value=qiyeVO.Email;
   Parameters[5].Value=qiyeVO.Ip;
   Parameters[6].Value=qiyeVO.Time1;

   core.DbObject db1= new DbObject();

   returnValue = (int)db1.RunProcedure("insert_pinglun",Parameters,out rowsAffected);
   return returnValue;

  }


类代码:(core/DbObject .cs)
public class DbObject
 {
  protected SqlConnection Connection;
  private string connectionString;
  public DbObject()
  {
   connectionString = System.Configuration.ConfigurationSettings.AppSettings["sqlConnection"];
   Connection = new SqlConnection( connectionString );
  }
  public SqlCommand BuildIntCommand(string storedProcName,IDataParameter[] parameters)
  {
   SqlCommand command = BuildQueryCommand ( storedProcName,parameters );
   command.Parameters.Add(new SqlParameter("ReturnValue",SqlDbType.Int,4,ParameterDirection.ReturnValue,false,0,0,string.Empty,DataRowVersion.Default,null));
   return command;
  }
  public SqlCommand BuildQueryCommand ( string storedProcName,IDataParameter[] parameters)
  {
   SqlCommand command = new SqlCommand( storedProcName,Connection);
   command.CommandType = CommandType.StoredProcedure;
   foreach ( SqlParameter parameter in parameters )
   {
    command.Parameters.Add( parameter );
    //System.Web.HttpContext.Current.Response.Write( parameter.ParameterName);
    //System.Web.HttpContext.Current.Response.Write( parameter.SqlDbType);
    //System.Web.HttpContext.Current.Response.Write( parameter.Value);
   }
   //System.Web.HttpContext.Current.Response.Write (command.Parameters.Count);
   return command;
  }
  protected string ConnectionString
  {
   get 
   {
    return connectionString;
   }
  }
  public  int RunProcedure ( string storedProcName ,IDataParameter[] parameters, out int rowsAffected )
  {

   int result;
   Connection.Open();
   SqlCommand command = BuildIntCommand ( storedProcName ,parameters );
   rowsAffected = command.ExecuteNonQuery();//没有影响就是-1
   result = (int)command.Parameters["ReturnValue"].Value;
   Connection.Close();
   Connection.Dispose();
    
   return result;
  }
 }

 =================================================

DropDownList--ListBox--CheckBoxList--RadioButtonList:ListItem

向ListBox中添加条目

ListBox1.Items.Add(new ListItem("Olivne","MG2SIO4"));

 

 

输出ListBox中多个选中项
===
.aspx
===

<asp:ListBox ID="ListBox1" runat="server" SelectionMode="Multiple">
            <asp:ListItem>Hematite</asp:ListItem>
            <asp:ListItem>Halite</asp:ListItem>
            <asp:ListItem>Limonite</asp:ListItem>
            <asp:ListItem>Magnetite</asp:ListItem>
</asp:ListBox>

 ===
.cs
===

Label3.Text="You selected from ListBox:<br>";
        foreach (ListItem li in ListBox1.Items)
        {
            if (li.Selected == true)
            {
                Label3.Text += li.Text + "</br>";
            }
        }

 确定复选框是否被选中

if(CheckBox1.checked==true){}

 
给复选框赋值

CheckBox1.checked=true;

 

1
0
分享到:
评论

相关推荐

    MX Component 4.16S

    ### MX Component 4.16S 软件概述 MX Component 4.16S 是三菱电机为方便用户在 C#、VB.NET 和 C++ ...通过学习和掌握该软件的使用方法,不仅能够显著提升个人的技术水平,还能为企业带来更多高效的自动化解决方案。

    arcgis api for javascript v4.16 v3.33.zip

    《ArcGIS API for JavaScript:v4.16与v3.33的深度解析》 ArcGIS API for JavaScript是Esri公司提供的一款强大的Web GIS开发工具,它允许开发者利用JavaScript语言构建交互式的地图应用。本篇文章将深入探讨v4.16和...

    linux-4.16.10.tar.xz

    linux-4.16.10.tar.xz kernel 内核 可编译

    Odin Multi Downloader v4.16

    Odin Multi Downloader v4.16

    sip-4.16.6

    在本文中,我们将深入探讨SIP-4.16.6这一特定版本,它是一个软件包,可能包含了实现SIP协议的库、工具或者服务。 **SIP协议简介** SIP是IETF(互联网工程任务组)制定的标准,主要用于在Internet上发起、修改和终止...

    linux-4.16.8.tar.gz

    linux-4.16.8.tar.gz 内核源码 kernel 编译内核用

    最新版windows eclipse-SDK-4.16-win32-x86_64.zip

    这个"最新版windows eclipse-SDK-4.16-win32-x86_64.zip"文件是专为Windows操作系统设计的64位版本Eclipse SDK的最新发行版。Eclipse SDK不仅包含Eclipse IDE,还包括了开发工具、APIs以及构建应用程序所需的其他...

    youhou4.16.zip

    编写和使用JS脚本需要一定的编程基础,但对于熟悉HTML和CSS的用户来说,学习JavaScript并不困难。 总的来说,"youhou4.16.zip"提供的油猴插件是提升谷歌浏览器功能的强大工具,通过JS脚本的运用,用户可以定制化...

    linux-4.16.12.tar.xz

    linux-4.16.12.tar linux-4.16内核源码。Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。 [1] Linux最早是由芬兰 Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix...

    spring4.16版本全部的包

    spring4.16版本全部的包,官网来的,下载并使用

    三菱MX-Component4.16S安装包.txt

    三菱MX-Component4.16S安装包链接,支持win7,win8;语言VB,C++,C#;三菱MX-Component4.16S安装包链接;三菱MX-Component4.16S安装包链接;

    ubuntu 4.16内核

    ubuntu 4.16内核升级包,解决无线网卡和各种兼容问题,安装方法及无线网卡解决方式见我的博客https://blog.csdn.net/qq_28901541/article/details/86242029

    MX Component 4.16S.zip

    【标题】"MX Component 4.16S.zip" 是一个包含了三菱MX组件的软件包,主要用于支持和扩展三菱的工业自动化设备的功能。MX Component是三菱电机推出的一套集成开发环境,它允许用户对三菱的PLC(可编程逻辑控制器)、...

    SqlDbx_V4.16汉化版

    SqlDbx是一款强大的多数据库管理工具,尤其在V4.16版本中,它提供了丰富的功能,便于数据库管理员和开发人员进行数据管理和查询操作。这款工具支持多种类型的数据库,包括但不限于MySQL、Oracle、SQL Server、...

    4.16MySchoolApplicion

    4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion4.16MySchoolApplicion

    avrstudio 4.16的汉化包

    AVR Studio 4.16 是Atmel公司(现已被Microchip Technology收购)推出的一款集成开发环境(Integrated Development Environment, IDE),专为基于AVR微控制器的嵌入式系统开发而设计。这款IDE提供了编写、编译、调试...

    计算机组成与性能设计4.16

    ### 计算机组成与性能设计4.16:历史视角与进一步阅读 #### 历史背景 在计算机科学领域,对计算机架构的发展历程进行深入研究是非常重要的,它不仅能够帮助我们理解当前技术是如何形成的,还能为我们未来的设计...

    vs2012连接 sqlite 试用版 4.16版本

    本篇将详细讲解如何在VS2012中连接SQLite数据库,以及4.16版本的SQLite试用版特性。 SQLite是一个自包含、无服务器、零配置、事务性的SQL数据库引擎,它不需要单独的数据库服务器进程,并且整个数据库存储在一个...

    ArcGIS API for JavaScript v4.16 API & SDK 库文件与官方文档

    示例代码是学习API的好途径,因为它们展示了实际应用场景中的API使用方式。通过查看和运行这些示例,开发者可以快速掌握API的使用技巧,从而更高效地开发Web GIS应用。 在开发过程中,注意API的版本兼容性,因为...

    PLC通讯实现-C#访问三菱PLC(CPU-R04)-MxComponent4.16S

    本文将详细介绍如何使用C#语言访问三菱PLC(CPU-R04)以及如何利用MxComponent4.16S库进行通讯。 首先,三菱PLC R系列是一款广泛应用于工业现场的控制器,它具备强大的运算能力和丰富的通讯接口。R04型号代表了该...

Global site tag (gtag.js) - Google Analytics