/// <summary> /// Creates set of random email addresses. /// </summary> /// <param name="numRows">Number of random elements to generate.</param> /// <returns>ADO.NET Data Table containing the set of random values.</returns> /// <remarks>The addresses will be generated in such as way as they do not duplicate any valid email addresses.</remarks> public DataTable CreateEmailAddressDataTable(int numRows) { DataTable dt = new DataTable(); try { DataColumn dc = new DataColumn("RandomValue"); dc.DataType = Type.GetType("System.String"); dt.Columns.Add(dc); for (int i = 0; i < numRows; i++) { DataRow dr = dt.NewRow(); string randString = _rv.GetEmailAddress(); dr[0] = randString; dt.Rows.Add(dr); } } catch (System.Exception ex) { _msg.Length = 0; _msg.Append("Error in CreateEmailAddressDataTable routine.\r\n"); _msg.Append(AppGlobals.AppMessages.FormatErrorMessage(ex)); throw new System.Exception(_msg.ToString()); } finally { ; } return(dt); }