Windowsフォームアプリを使用してPOSTした場合(コードの2番目のピースダウン)、ボタンクリック2で学生コレクションをデータグリッドにGETしようとすると、何も表示されません。メンバーをハードコーディングしてGETしても問題ありませんが、POSTできませんか?投稿のbutton1をクリックすると、メッセージボックスに「OK」と表示されます。だから私が何をしたのかよくわからない...
[WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.Bare, RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml, UriTemplate = "")]
void AddStudent(Student student);
XDocument xDoc = XDocument.Load(uri);
var students = xDoc.Descendants("Student")
.Select(n => new
{
StudentNo = n.Element("StudentID").Value,
Firstname = n.Element("FirstName").Value,
Surname = n.Element("LastName").Value
})
.ToList();
dataGridView1.DataSource = students;
}