PDA

View Full Version : بایند کردن DropDownList به دو ستون



بیتافرهی
دوشنبه 25 خرداد 1388, 10:49 صبح
سلام
روی فرمم یه DropDownList دارم ،می خوام وقتی کاربر روی این کنترل کلیک کرد،به جای یک مقدار،چندین ستون از یک جدول را نمایش دهد.
من خودم با استفاده از شی ObjectDataSource1 در قسمت انتخاب متد،نمیدونستم از کدوم استفاده کنم.هر چند بعضیاشم امتحان کردم ولی نتیجه نداد،یعنی هیچی نشون نداد.
چرا؟

hosseinab
چهارشنبه 27 خرداد 1388, 11:11 صبح
نمي دونم اين مي تونه بهت كمك كنه يا نه

جمله سلكت رو ايجوري بنويس


select x1+'-'+x2+'-'+x3 as x from table1


حالا x رو بزار براي فيلد نمايش رداپ دون

amir40200
جمعه 29 خرداد 1388, 02:47 صبح
DataTable dt = new DataTable();
string id = string.Empty;
string name = string.Empty;
string newName = string.Empty;


SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrin gs["ConnectionString"].ConnectionString);
connection.Open();
string sqlStatement = "SELECT Field1,Field2 FROM <table-name> ";
SqlCommand sqlCmd = new SqlCommand(sqlStatement, connection);
SqlDataAdapter sqlDa = new SqlDataAdapter(sqlCmd);
sqlDa.Fill(dt);
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
id = dt.Rows[i]["Field1"].ToString();
name = dt.Rows[i]["Field2"].ToString();
newName = id + " " + name;
DropDownList1.Items.Add(new ListItem(newName, id));
}
}