我在页面上写了一个客户端的listbox 想点击服务器button之后,将listbox里的列表项的值保存到数据库中去,请问如何实现呀??????????????????

解决方案 »

  1.   

    object clsIDs, progIDs;
                    clsIDs = null;
                    progIDs = null;
                    uint count = GetOPCServers.ASDAC_GetServers(comboNode.Text, 2, ref progIDs, ref clsIDs);
                    for (int I = 0; I < count; I++)
                    {
                        string clsID, progID;
                        clsID = ((string[])clsIDs)[I];
                        progID = ((string[])progIDs)[I];
                        serverComboBox.Items.Add(progID);//
                       
                        alarmDataSetTableAdapters.OPCServerTableAdapter tableAdapter = new alarmDataSetTableAdapters.OPCServerTableAdapter();
                        alarmDataSet.OPCServerDataTable table = tableAdapter.GetDataByServerNameAndNodeName(progID, comboNode.Text);
                        if (table.Rows.Count < 1)
                        {
                            alarmDataSet.OPCServerRow newRow = table.NewOPCServerRow();                        newRow.opcserverName = progID;
                            newRow.nodeName = comboNode.Text;
                            newRow.nodeIp = "";
                            newRow.OPCclsID = clsID;
                            table.AddOPCServerRow(newRow);
                            tableAdapter.Update(table);
      

  2.   

    Reuqst["你list的名字(是name不是id"],
    你的list一定要定义name
      

  3.   

    这是获取值的方式,如果是多选,它是用逗号分隔开的,你split(',')然后循环拼写插入数据库的sql执行就可以了。
      

  4.   

    把listbox标示为runat='server',就可以直接在cs代码里操作了。如果你是获取所有值的话