پاسخ به:هزاران نکته در سی شارپ
جمعه 18 مرداد 1392 1:39 AM
با فرض داشتن یک enum مانند :
public enum UserNames { Sinpin, Masoud, Behrouz, Omid, Ali }
public DataTable ConvertEnumToDataTable() { DataTable dt = new DataTable(); dt.Columns.Add("ID"); dt.Columns.Add("Name"); int i = 0; foreach (string s in Enum.GetNames(typeof(UserNames))) { DataRow dr = dt.NewRow(); dr["ID"] = i; dr["Name"] = s; dt.Rows.Add(dr); i++; } return dt; }
مثال از نحوه ی استفاده :
dataGridView1.DataSource = ConvertEnumToDataTable();