我有一个Windows窗体应用程序,它有一个datagridview来显示一个充满餐食的菜单。
我希望能够允许用户选择一个座位号,然后选择一行,一旦选中该行,该行中的所有信息都将放入下面的可用文本框中,然后将以新的方式提交标题为order.xml
的xml文件。
到目前为止,我已经将xml部分的保存排序了,但我似乎无法完成datagridview任务。
将数据保存在order.xml文件中的代码。
XDocument doc = XDocument.Load("order.xml");
XElement root = new XElement("MenuInfo");
root.Add(new XElement("Data1", dataGridView.DataSource));
root.Add(new XElement("Data2", _seat));
root.Add(new XElement("Data3", buttonTable1.Text));
root.Add(new XElement("Data4", lbPrice.Text));
doc.Element("Menu").Add(root);
doc.Save("order.xml");
MessageBox.Show("The order has been placed.");
答案 0 :(得分:0)
您可以对RowEnter-Event做出反应,如果用户输入一行,则会触发该事件。请关注:
protected Void doInBackground(Void... params) {
Realm realm = null;
try {
realm = Realm.getDefaultInstance();
// ... Use the Realm instance ...
} finally {
if (realm != null) {
realm.close();
}
}
return null;
}
这个简单的例子使用RowEnter-Event获取当前行并根据所有行值构建一个字符串。
我希望这会有所帮助。