我可以在asp.net中为重复器添加两个以上的文本框值 [英] hom me can add more than two textbox values to a repeter in asp.net

查看:55
本文介绍了我可以在asp.net中为重复器添加两个以上的文本框值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可以有任何想法

i意味着我有5个文本框和我的魔杖将这些值传递给服务器端的转发器点击按钮

txtitemId,txtItemName,txtItemPrice,txtItemQuantity,txtTotalPrice

i想要在服务器端的asp.net中向转发器显示这些文本框文本或值

on singel button click

PLZ任何有任何想法

i等待你的宝贵回应

regar Mian Sahib Jan

解决方案

尝试 .. 

button_click()

{
DataTable dt = new DataTable();

if (!dt.Columns.Contains( itemId))
{
dt.Columns.Add( 的itemId);
}

...

...


if (!dt.Columns.Contains( TotalPrice))
{
dt.Columns.Add( TotalPrice);
}

if (会话[ datatable]!= null
{
dt =(DataTable)Session [ datatable];
}


DataRow dr = dt.NewRow();

dr [ 0 ] = txtitemId.text()
...
...
dr [ 4 ] = txtTotalPrice.text()


dt.Rows.Add(dr);

if (会话[ datatable] == null
{
Session [ datatable] = dt;
}


rpt.datasource = dt;
rpt.databind();

}


创建任何数据源以绑定转发器,并在Button Click事件上绑定转发器之前将值从文本框添加到数据源。

can any have any idea
i mean me have 5 text boxes and i wand to pass these values to a repeater on server side on button click
txtitemId,txtItemName,txtItemPrice,txtItemQuantity,txtTotalPrice
i want to show these textbox text or value to a repeater in asp.net on server side
on singel button click
plz any have any idea
i wait for ur valuable response
regar Mian Sahib Jan

解决方案

Try this..

  button_click()
 
 {
  DataTable dt = new DataTable();
   
      if (!dt.Columns.Contains("itemId"))
        {
            dt.Columns.Add("itemId");
        }
       
        ...
        
        ...
        
        
        if (!dt.Columns.Contains("TotalPrice"))
        {
            dt.Columns.Add("TotalPrice");
        }
         
                    if (Session["datatable"] != null)
                    {
                        dt = (DataTable)Session["datatable"];
                    }
                    
        
         DataRow dr = dt.NewRow();
 
           dr[0] =  txtitemId.text()
		 ...
		 ...
           dr[4] =   txtTotalPrice.text()
                  
 
           dt.Rows.Add(dr);
                    
              if (Session["datatable"] == null)
                    {
                        Session["datatable"] = dt;
                    }      
                    
                    
            rpt.datasource=dt;
            rpt.databind();
                    
 }


Create any datasource to bind repeater and add the values from textbox to datasource before binding repeater on Button Click event.


这篇关于我可以在asp.net中为重复器添加两个以上的文本框值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆