PDA

View Full Version : باز هم ComboBox



amirreyhaneh
چهارشنبه 28 شهریور 1386, 14:05 عصر
سلام
چند سوال از ComboBox

1-من datasource یک comboBox را یک datatable که از بانک پر شده است قراردادم.حالا می خوام یک سطر به ابتدای combo اضافه کنم.از Insert استفاده می کنم خطا می ده.

2-وقتی به combobox خودم داده میدم وقتی صفحه لود میشه یک سطر خالی نمایش می دهد چه جوری حذفش کنم.

3-کاربر را چه جوری مجبور کنیم حتما در داخل textBox داده وارد کند.

PC2st
چهارشنبه 28 شهریور 1386, 16:36 عصر
1. چون comboBox به یک منبع متصل شده، باید عمل insert بر روی dataTable صورت بگیره.
2. این قسمت رو خوب متوجه نشدم...
3. از رویداد Validating مربوط به textBox استفاده کنید، مثلا:


private void textBox1_Validating(object sender, CancelEventArgs e)
{
if(textBox1.Text == "") e.Cancel = true;
}

amirreyhaneh
پنج شنبه 29 شهریور 1386, 13:12 عصر
سلام
چه جوری به DataTable اضافه کنم.

با تشکر

مهدی رحیم زاده
پنج شنبه 29 شهریور 1386, 16:41 عصر
dt.Rows.Add
که dt یک object از نوع DataTable

موفق باشید

PC2st
پنج شنبه 29 شهریور 1386, 17:11 عصر
iranmsb کامل توضیح دادند، بهرحال اگر نمونه کد لازم داشتید:


DataRow row = dataTable1.NewRow();
row["ID"] = 7685;
row["Company"] = "Adobe";
dataTable1.Rows.Add(row);

//یا به شکل زیر بنویسید

dataTable1.Rows.Add(7685, "Adobe");


ID و Company جزء Column های dataTable1 هستند.

amirreyhaneh
شنبه 31 شهریور 1386, 13:47 عصر
با تشکر
مشکلم حل شد