سلام دوستان
من میخوام یک جدول برای دیتابیس از طریق سی شارپ ایجاد کنم. اما میخوام نوع فیلد های جدول رو به صورت انتخاب از یک combobox مشخص کنم. برای همین منظور با کد زیر تمام نوع داده های یک فیلد در sql رو به داخل یک combobox اضافه میکنم.
string[] names = Enum.GetValues(typeof(SqlDbType))
.Cast<SqlDbType>()
.Select(x => x.ToString())
.ToArray();for (int i = 0; i < names.Length; i++)
{comboBox1.Items.Add(names[i]);
}
Server srv = new Server("(local)");
Database db = srv.Databases["sample"];
Table mytbl= new Table(db, "newtbl");UserDefinedDataType hps = new UserDefinedDataType(db, "hps");
hps.SystemType = comboBox1.SelectedItem.ToString();
hps.Create();mytbl.Columns.Add((new Column(mytbl, "name",DataType.UserDefinedDataType("hps"))));
mytblCreate();
Create failed for UserDefinedDataType 'dbo.hps'.
برچسب:
نویسنده: محمد رضا جوادیان