Hi
CLR will allow having object size not more than 2147483647 bytes total, But string will take only by half of this size i.e 1073741823 characters and this is because of each character in string eats up 2 bytes..
So, I guess no control shows this much data in single control by means of using string datatype
There are few issues with your code, i changed the code...so try with this
mobiletxt.Text = "";
var listValues = new List<string>();
foreach (DataRowView item in checkedListView.SelectedItems)
{
string temp = item.Row.ItemArray[1].ToString();
if (!string.IsNullOrEmpty(temp))
{
listValues.Add(temp);
}
}
mobiletxt.Text = string.Join(",", listValues.ToArray());
</string>