示例#1
0
        private void button3_Click(object sender, EventArgs e)
        {
            StudentService.StudentServiceClient client = new StudentService.StudentServiceClient("NetTcpBinding_IStudentService");

            try
            {
                int id = Convert.ToInt32(textBox1.Text);
                StudentService.Student std = client.GetStudent(id);
                if (std != null)
                {
                    std.Name        = textBox2.Text;
                    std.DateOfBirth = Convert.ToDateTime(textBox3.Text);
                    std.Gpa         = Convert.ToDouble(textBox4.Text);

                    if (client.UpdateStudent(std))
                    {
                        lblShow.Text = "Update Student Success.";
                    }
                    else
                    {
                        lblShow.Text = "Update Student Fail.";
                    }
                }
                else
                {
                    lblShow.Text = "Data Student Not Found.";
                }
            }
            catch (Exception er)
            {
                clearText();
                lblShow.Text = "Error : " + er.ToString();
            }
        }