Оператор '> 'не может быть применен к операндам типа 'object' и 'string'
private void button1_Click(object sender, EventArgs e) { string s=null; foreach (DataRow a in amDataSet.students.Rows) { if (a["id"] > s) { s = a["id"].ToString(); } } MessageBox.Show(s); }
Что я уже пробовал:
Я хочу отобразить максимальное значение в поле ["id"] в massbox
[no name]
А какого результата вы ожидаете от DataRow > someString? Как вы думаете, каким будет максимальное значение для строки? Вы действительно хотите, чтобы эти значения были целыми числами?
[no name]
мне нужны значения из поля id тип данных это поле int
[no name]
Тогда зачем вы делаете их струнами?
[no name]
Потому что не принято целочисленно иметь дело с набором данных