private void Edit_Room(object sender, RoutedEventArgs e) { EditRoom editroom = RoomManagerBean.EditRoom; var a = this.roomDate.SelectedItem; var b = a as DataRowView; int roomId = Convert.ToInt32(b.Row[0]); RoomClass rc = new RoomClass(); MySqlDataReader reader = rc.EditRooms(roomId); if (reader.Read()) { editroom.roomName.Text = reader["ROOM_NAME"].ToString(); editroom.floor.Text = reader["FLOOR"].ToString(); editroom.belongs.Text = reader["BELONGS"].ToString(); editroom.purpose.Text = reader["PURPOSE"].ToString(); editroom.createUser.Content = reader["USER_NAME"]; editroom.roomId.Content = roomId; editroom.createTime.Content = Convert.ToDateTime(reader["CREATION_DATE"]).ToString(BaseRequest.DATE_MS_FORMAT); } if (add_room.Children.Contains(editroom)) { editroom.Visibility = Visibility.Visible; } else { add_room.Children.Add(editroom); editroom.Name = "editroom"; } }