【问题标题】:how to show category name and there product with image dynamic using asp.net with example如何使用 asp.net 以示例显示类别名称和带有图像动态的产品
【发布时间】:2014-06-28 14:32:27
【问题描述】:

如何使用带有示例的 asp.net 显示类别名称和带有动态图像的产品

1.运动

蝙蝠碗小门手关闭

1.书籍

c java dotnet cshar jquery

我需要同样的例子。

CREATE TABLE [dbo].[Category](
      [CategoryID] [int] IDENTITY(1,1) NOT NULL
    , [CategoryName] [varchar](100)
    , CONSTRAINT [PK_Category1] PRIMARY KEY CLUSTERED ( [CategoryID] ASC )
    );
CREATE TABLE [dbo].[Product]( 
      [PID] [int] IDENTITY(1,1) NOT NULL
    , [ImageName] [varchar](500)
    , [Pname] [varchar](500) 
    , [Price] [varchar](500) 
    , [CategoryID] [int] NULL
    , CONSTRAINT [PK_Product] PRIMARY KEY CLUSTERED ( [PID] ASC )
    );

【问题讨论】:

  • 您有满足此要求的现有数据库吗?如果是这样,请分享架构。我认为您需要 Product(包含图像列)、Category 和 ProductCategoryAssociation 的表格。
  • 我有两张桌子。类别和产品... 类别表:CREATE TABLE [dbo].[Category]( [CategoryID] [int] IDENTITY(1,1) NOT NULL, [CategoryName] [varchar](100) , CONSTRAINT [PK_Category1] PRIMARY KEY集群([CategoryID] ASC)
  • 产品表:CREATE TABLE [dbo].[Product]( [PID] [int] IDENTITY(1,1) NOT NULL, [ImageName] [varchar](500), [Pname] [ varchar](500) , [Price] [varchar](500) , [CategoryID] [int] NULL, CONSTRAINT [PK_Product] PRIMARY KEY CLUSTERED ([PID] ASC )
  • 我有两张桌子。类别和产品。用于显示类别名称的类别和用于显示带有图像的产品列表的产品。图像存储在图像文件夹中。我认为使用加入我们必须加入两个表,但动态可以解释每一个想法。

标签: c# asp.net sql-server


【解决方案1】:

看起来一个产品只能有一个类别。在这种情况下,两个表的简单连接就可以完成这项工作。我在数据库中看到的是图片名称,但没有看到图片本身,因此我假设您有办法根据 ImageName 检索产品图片。

SELECT
      c.CategoryName
    , p.Pname
    , p.ImageName
FROM [dbo].[Product] AS p
JOIN [dbo].[Category] AS c ON
    c.CategoryID = p.CategoryID
WHERE
    c.CategoryName IN(
     'Sports'
    ,'books'
    );

【讨论】:

    猜你喜欢
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多