Отображение составного элемента XML в DGV - PullRequest
0 голосов
/ 13 декабря 2018

Случай выглядит так, как будто я создал API в JAVA, который сериализует XML-файл.Класс, который я пытаюсь получить, выглядит следующим образом:

public class Cassette {
           private Integer upper;
           private Integer lower;


           public Cassette() {
        }

        public Cassette(Integer upper, Integer lower) {
            this.upper = upper;
            this.lower = lower;
        }


        public Integer getUpper() {
            return upper;
        }

        public void setUpper(Integer upper) {
            this.upper = upper;
        }

        public Integer getLower() {
            return lower;
        }

        public void setLower(Integer lower) {
            this.lower = lower;
        }   


               @Override
               public String toString() {
               return ""+ upper + "-" + lower + "\n\r";
           }
       }

Я пытаюсь заставить клиента C # отобразить результат в окне DGV в формате: число - число, например, 30-11.Я дошел до того, что мне удалось отобразить результат, но в заголовке столбца.В качестве значения в поле столбца я все еще получаю ошибку, что я не могу преобразовать System.String в BooksClient.BIKE.cassette .Просто что-то вроде «BooksClient.BIKE.cassette» появляется в столбце, и я хотел бы отобразить точное значение.Я добавляю свой код C #.У меня тоже есть экран с ошибкой.К сожалению на польском языке.Кто-нибудь может подсказать, как это сделать?

for (int i = 0; i < dataGridView1.Columns.Count; i++)
{

 if (dataGridView1.Columns[i].HeaderText=="cassette")
   {

    cassette = bike[i].cassette.upper + " - " + bike[i].cassette.lower;
    Console.WriteLine(cassette);

   object newValue = 
   TypeDescriptor.GetConverter(typeof(String)).ConvertTo(cassette, 
   typeof(BooksClient.BIKE.cassette));

   dataGridView1.Rows[i].Cells[i].Value = newValue;

       }
     }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...