Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
如何以字符串C#asp.net的形式从listview获取数据_Asp.net_Listview_.net 2.0_C# 2.0 - Fatal编程技术网

如何以字符串C#asp.net的形式从listview获取数据

如何以字符串C#asp.net的形式从listview获取数据,asp.net,listview,.net-2.0,c#-2.0,Asp.net,Listview,.net 2.0,C# 2.0,我正在与C#和asp.NET2.0合作解决这个问题。 1) Webfrom1包含文本框和员工搜索图像按钮。单击图像按钮时,弹出employeelist.webforms 2) 在employeelistwebform中,它包含filterby:(组合框)、搜索按钮、两个listview、, 确定按钮和取消按钮。 3) 在listview1中,它将按员工代码绑定FilterBy。然后使用可以移动所选员工代码 4) 单击“确定”后,我希望所选员工代码能够显示在Webform1的搜索图像按钮的文本框中

我正在与C#和asp.NET2.0合作解决这个问题。 1) Webfrom1包含文本框和员工搜索图像按钮。单击图像按钮时,弹出employeelist.webforms

2) 在employeelistwebform中,它包含filterby:(组合框)、搜索按钮、两个listview、, 确定按钮和取消按钮。 3) 在listview1中,它将按员工代码绑定FilterBy。然后使用可以移动所选员工代码

4) 单击“确定”后,我希望所选员工代码能够显示在Webform1的搜索图像按钮的文本框中,并关闭employeelistwebforms

e   public void bttOK_Click(object sender, System.EventArgs e)
    {



        string ListlbAppGroup = Convert.ToString(Request.Form.GetValues("listName2"));
       // ListLbAppGroup is always null.I dont know how to get the selectedvalue  from   listview.
        string litPeriod = "";
        listName2.Items.Clear;
        LoadListEmployee();   

           if (Request.Form.GetValues("listName2")==null)
           {

              for (int i = 0; i <= ListlbAppGroup.Length - 1; i++)
               { 



                    //listName2.Items.Add(new ListItem (ListlbAppGroup[i].ToString().Split['|'][1],ListlbAppGroup[i].Split["|"][0]));

                    //listName.Items.Remove(new ListItem(ListlbAppGroup[i].Split['|'][1],ListlbAppGroup[i].Split["|"][0]));
                    //litPeriod+= ","+ListlbAppGroup[i];


                   listName2.Items.Add(new ListItem(ListlbAppGroup[i],ListlbAppGroup[i]));
                   listName2.Items.Remove(new ListItem(ListlbAppGroup[i],ListlbAppGroup[i]));
               }

           }
           txtPeriod.Value = litPeriod;
           Page.RegisterStartupScript("close", "<script language='javascript'>window.returnValue= '" + litPeriod + "';window.close();</script>");
    }nter code here
e public void bttOK_单击(对象发送方,System.EventArgs e)
{
字符串ListlbAppGroup=Convert.ToString(Request.Form.GetValues(“listName2”);
//ListLbAppGroup始终为空。我不知道如何从listview获取selectedvalue。
字符串:句号=”;
listName2.Items.Clear;
LoadListEmployee();
if(Request.Form.GetValues(“listName2”)==null)
{

对于(int i=0;i,html中控件的实际id和名称可能与服务器端id不同。您需要使用属性来获取html中的控件名称-表单数据将与该名称相对应。因此,您的代码应该类似

string[] selectedValues = Request.Form.GetValues(listName2.UniqueID);
// join the array to get comma separated string
或者,您也可以遍历
listName2.Items
collection,查看
Selected
属性是否为true