C#将ListView中的文本框填充到新表单

时间:2016-04-26 02:42:07

标签: c# forms listview

我的数据库中的数据填充了Form [1]上的列表视图。

目前双击一行,然后填充列表视图下方的一些文本框。

然而,我想完成同样的事情 - 但我希望双击导致Form [2]并填充表单2。现在,我正在努力实现这一目标,但是 - 在我的代码中生成方法来打开新表单,其中值得到错误:

    private void openForm2Edit(int selID)
    {
        try
        {
            var somevar = new frmForm2(1, selID, this);
            somevar.Show();
        }
        catch (Exception)
        {
            MessageBox.Show("Error opening value!", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }
    }

我认为错误发生在frmForm2Form2.Show()

> My Error: type/namespace name cannot be found

我最确定我的表格[2]确实存在吗?这可能是什么问题?

1 个答案:

答案 0 :(得分:1)

我怀疑jQuery(document).ready(function() { $("#submit-text").on("click", function(event) { event.preventDefault(); var number = $("#number").val(); var carrier = $("#carrier").val(); var message = $("#message").val(); // Removed the closing braces of click function $.ajax({ url: "text-send.php", type: "POST", data: { "number": number, "carrier": carrier, "message": message }, success: function(data) { //console.log(data); // data object will return the response when status code is 200 if (data == "Error!") { alert("Unable to send email!"); alert(data); } else { $(".project-container").addClass("removeClass"); $("#text-success").show(); $(".light-gray-container").hide(); } }, complete: function() { $('body, html').animate({ scrollTop: $('.email-success').offset().top }, 'slow'); }, error: function(xhr, textStatus, errorThrown) { alert(textStatus + "|" + errorThrown); //console.log("error"); //otherwise error if status code is other than 200. } }); // Added closing braces }) }); 不是创建实例的类。(可能是对frmForm2的引用(只是猜测))

假设Form2有一个带3个参数的构造函数,你想要这个。

Form2