これを試してください、それはC#1です。
DataTable datatable = new DataTable();
datatable.Columns.Add("Col1");
datatable.Rows.Add("123");
datatable.Rows.Add("123456");
datatable.Rows.Add("12345");
int maxlength = 0;
datatable.Rows.OfType<DataRow>().ToList()
.ForEach(ss => { maxlength = Convert.ToString(ss.ItemArray[0]).Length > maxlength ?
Convert.ToString(ss.ItemArray[0]).Length : maxlength; });
結果は6になります
Vb.Netコードスニペット(翻訳済み、構文についてはよくわかりません)。
Dim datatable As New DataTable()
datatable.Columns.Add("Col1")
datatable.Rows.Add("123")
datatable.Rows.Add("123456")
datatable.Rows.Add("12345")
Dim maxlength As Integer = 0
datatable.Rows.OfType(Of DataRow)().ToList().ForEach(Function(ss)
maxlength = If(Convert.ToString(ss.ItemArray(0)).Length > maxlength, Convert.ToString(ss.ItemArray(0)).Length, maxlength)
End Function)
この助けを願っています。