none
база данных. RRS feed

Ответы

  • Примерно так это будет:

    <%@ Page Language="C#" AutoEventWireup="true" 
      CodeBehind="WebForm.aspx.cs" Inherits="WebApplication.WebForm" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
          <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
          <asp:Button ID="Button" runat="server" Text="Button" OnClick="Button_Click" />
        
        </div>
        </form>
    </body>
    </html>
    

    using System;
    using System.Data.SqlClient;
    
    namespace WebApplication
    {
      public partial class WebForm : System.Web.UI.Page
      {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
    
        protected void Button_Click(object sender, EventArgs e)
        {
          string connectionString = "Data Source=YATAJGAWS;Initial Catalog=Test;Integrated Security=True";
          string sqlCommnadText = "select count(*) from TestTable";
          SqlConnection connection = new SqlConnection(connectionString);
          SqlCommand sqlCommand = new SqlCommand(sqlCommnadText, connection);
          sqlCommand.CommandType = System.Data.CommandType.Text;
          try
          {
            connection.Open();
            int count = (int)sqlCommand.ExecuteScalar();
            Label1.Text = count.ToString();
          }
          finally
          {
            connection.Close();
          }
        }
      }
    }

    SET QUOTED_IDENTIFIER ON
    GO
    
    CREATE TABLE [dbo].[TestTable](
    	[Id] [int] NOT NULL
    ) ON [PRIMARY]
    
    GO

    Естественно строка подключения к БД должна быть вашей.


    Сделаем содержимое сообщества лучше, вместе!

    Модератор

Все ответы

  • Подсчет нашел.

    select count(нужная строкаfrom талица

    а вот  как передать эти данные и количество в listbox пока незнаю

    5 июля 2013 г. 16:41
  • Опишите подробнее, какой язык используете (C#, VB.NET, что-то ещё?), какую технологию доступа к БД (ADO.NET, Entity Framework, что-то ещё?), какую БД (MS Sql Server, MySql, что-то ещё?)
    6 июля 2013 г. 11:28
  • Примерно так это будет:

    <%@ Page Language="C#" AutoEventWireup="true" 
      CodeBehind="WebForm.aspx.cs" Inherits="WebApplication.WebForm" %>
    
    <!DOCTYPE html>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
          <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
          <asp:Button ID="Button" runat="server" Text="Button" OnClick="Button_Click" />
        
        </div>
        </form>
    </body>
    </html>
    

    using System;
    using System.Data.SqlClient;
    
    namespace WebApplication
    {
      public partial class WebForm : System.Web.UI.Page
      {
        protected void Page_Load(object sender, EventArgs e)
        {
    
        }
    
        protected void Button_Click(object sender, EventArgs e)
        {
          string connectionString = "Data Source=YATAJGAWS;Initial Catalog=Test;Integrated Security=True";
          string sqlCommnadText = "select count(*) from TestTable";
          SqlConnection connection = new SqlConnection(connectionString);
          SqlCommand sqlCommand = new SqlCommand(sqlCommnadText, connection);
          sqlCommand.CommandType = System.Data.CommandType.Text;
          try
          {
            connection.Open();
            int count = (int)sqlCommand.ExecuteScalar();
            Label1.Text = count.ToString();
          }
          finally
          {
            connection.Close();
          }
        }
      }
    }

    SET QUOTED_IDENTIFIER ON
    GO
    
    CREATE TABLE [dbo].[TestTable](
    	[Id] [int] NOT NULL
    ) ON [PRIMARY]
    
    GO

    Естественно строка подключения к БД должна быть вашей.


    Сделаем содержимое сообщества лучше, вместе!

    Модератор