Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net中dropdownlist中选择后的参数显示_Asp.net - Fatal编程技术网

asp.net中dropdownlist中选择后的参数显示

asp.net中dropdownlist中选择后的参数显示,asp.net,Asp.net,如果我们从下拉列表中选择一个值,例如1或2等,它应该显示特定产品的编号和尺寸。如果我们从dropdownlist中选择2,则数字和大小应显示两次。查看此示例 ASPX -挑选- 1. 2. 3. 代码隐藏 using System; using System.Data; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI

如果我们从下拉列表中选择一个值,例如1或2等,它应该显示特定产品的编号和尺寸。如果我们从dropdownlist中选择2,则数字和大小应显示两次。

查看此示例 ASPX


-挑选-
1.
2.
3.

代码隐藏

using System;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Test : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void ddlItems_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddlItems.SelectedIndex > 0)
        {
            DataTable dt = new DataTable();
            int cntr=Convert.ToInt32(ddlItems.SelectedValue);

            dt.Columns.Add(new DataColumn("SNO",typeof(int)));
            dt.Columns.Add(new DataColumn("ProductName",typeof(string)));
            dt.Columns["SNO"].AutoIncrement=true;
            dt.Columns["SNO"].AutoIncrementSeed = 1;

            for(int i=1;i<=cntr;i++)
            {
                DataRow dr=dt.NewRow();
                dr["ProductName"]= " Sample Product Name for Item #"+ i;
                dt.Rows.Add(dr);
            }

            GridView1.DataSource=dt;
            GridView1.DataBind();
        }
    }
}
使用系统;
使用系统数据;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
使用System.Web.UI;
使用System.Web.UI.WebControl;
公共部分类测试:System.Web.UI.Page
{
受保护的无效页面加载(对象发送方、事件参数e)
{
}
受保护的无效DDL项\u SelectedIndexChanged(对象发送方,事件参数e)
{
如果(ddletems.SelectedIndex>0)
{
DataTable dt=新的DataTable();
int cntr=Convert.ToInt32(ddletems.SelectedValue);
添加(新数据列(“SNO”,typeof(int));
添加(新数据列(“ProductName”,typeof(string));
dt.列[“SNO”]。自动增量=真;
dt.列[“SNO”]。自动递增种子=1;

对于(int i=1;iHello!欢迎来到Stackoverflow。请更具体地回答您的问题。发布代码并清楚地解释您需要做什么,最重要的是您迄今为止尝试了什么。否则问题可能会被解决。
using System;
using System.Data;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Test : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void ddlItems_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (ddlItems.SelectedIndex > 0)
        {
            DataTable dt = new DataTable();
            int cntr=Convert.ToInt32(ddlItems.SelectedValue);

            dt.Columns.Add(new DataColumn("SNO",typeof(int)));
            dt.Columns.Add(new DataColumn("ProductName",typeof(string)));
            dt.Columns["SNO"].AutoIncrement=true;
            dt.Columns["SNO"].AutoIncrementSeed = 1;

            for(int i=1;i<=cntr;i++)
            {
                DataRow dr=dt.NewRow();
                dr["ProductName"]= " Sample Product Name for Item #"+ i;
                dt.Rows.Add(dr);
            }

            GridView1.DataSource=dt;
            GridView1.DataBind();
        }
    }
}