مشکل لود نشدن اتوماتیک dataGridView در Tab Control
درود دوستان
من در حال نوشتن یک برنامه ساده هستم
الان به یک مشکل برخوردم برای لود کردن dataGridView1
من dataGridView رو در یک تب پیج از ردیف های تب کنترل قرار دادم و همینجور که می دونید ، رخداد تب کنترل کلیک هست و برای اینکه dataGridView لود بشه باید روی قسمتی از صفحه تب کنترل کلیک کنیم تا dataGridView لود بشه
الان من چطوری میتونم کاری کنم که فرم اتوماتیک لود شده باشه و نیازی به کلیک روی قسمتی از صفحه نباشه تا فرم لود بشه
کدش من این هست
private void tabPage1_Click(object sender, EventArgs e)
{
//نمایش اعضا
SqlCeConnection myConnection = new SqlCeConnection();
myConnection.ConnectionString = @"Data Source=C:\Users\CafeNetSaki\Documents\Visual Studio 2015\Projects\GhazaiiElectronic\GhazaiiDB.sdf";
SqlCeCommand myCommand = new SqlCeCommand();
myCommand.Connection = myConnection;
myCommand.CommandText = "Select * from [User]";
DataTable myDataTable = new DataTable();
SqlCeDataAdapter myDataAdapter = new SqlCeDataAdapter();
myDataAdapter.SelectCommand = myCommand;
myDataAdapter.Fill(myDataTable);
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = myDataTable;
نقل قول: مشکل لود نشدن اتوماتیک dataGridView در Tab Control
سلام
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedIndex == tabPage1.TabIndex)
{
//write your codes here
}
}
نقل قول: مشکل لود نشدن اتوماتیک dataGridView در Tab Control
نقل قول:
نوشته شده توسط
محمد آشتیانی
سلام
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
if (tabControl1.SelectedIndex == tabPage1.TabIndex)
{
//write your codes here
}
}
منظورم این نیست، توی نت هم گشتم جوابی پیدا نکردم، لطفا سورس را بررسی کنید تا متوجه منظور من بشید
http://s8.picofile.com/file/83407848...ronic.zip.html
میخوام tabpage1 خاصیت لود داشته باشه، مثل انکه من یک فرم جدید باز کردم و DateDridWiew نمایش داده میشه
لطفا سورس را بررسی کنید
نقل قول: مشکل لود نشدن اتوماتیک dataGridView در Tab Control
سلام
کدتون رو توی رویداد Form Load بنویسید
اگر هم میخواید با انتخاب اون تب پیج ، گریدتون آپدیت بشه ، کد پست قبلیم درسته (به این رویداد دقت نکردید SelectedIndexChanged)
نقل قول: مشکل لود نشدن اتوماتیک dataGridView در Tab Control
نقل قول:
نوشته شده توسط
محمد آشتیانی
سلام
کدتون رو توی رویداد Form Load بنویسید
اگر هم میخواید با انتخاب اون تب پیج ، گریدتون آپدیت بشه ، کد پست قبلیم درسته (به این رویداد دقت نکردید SelectedIndexChanged)
سپاس بله صبح همین کار رو کردم درست شد
ReadFromDatabase(); رو هم گذاشتم زیر کدها ، آپدیت انجام شد
ویرایش کاربران از طریق تب کنترل
با درود
من یک برنامه ساده نوشتم مانند دفترچه تلفن، میخوام وقتی روی یکی از سلول های دیتاگریو کلیک می کنم کاربر به یک تب پیج دیگه بره و عملیات ویرایش روی اون انجام بشه، ولی متاسفانه هرکاری میکنم نمیشه مگر اینکه یک فرم جدید درست کنم ولی من میخوام در خود فرم اصلی و در یک تب پیج عملیات روی کاربر انجام بشه
لطفا راهنمایی کنید
کد پائین رو که نوشتم فقط باعث میشه از سطر دریتاگریدویوو به تب پیج ویرایش برم ولی هیچ اتفاقی نمی افته و هیچ کاربری انتخاب نمیشه تا ویرایش کنم مشخصاتش رو
کدهای من
public partial class frmMain : Form
{
public String FirstName { get; set; }
private void btnEdit_Click(object sender, EventArgs e)
{
frmMain frmMain = new frmMain();
frmMain.FirstName = dataGridView1.CurrentRow.Cells["ClmnFirstName"].Value.ToString();
tabControl1.SelectedTab = tabControl1.TabPages[2];
}
private void tabPage3_Click(object sender, EventArgs e)
{
txtFirstNameV.Text = this.FirstName;
اینم تصویری از برنامه من
http://s9.picofile.com/file/8340962392/virayesh.PNG
نقل قول: مشکل لود نشدن اتوماتیک dataGridView در Tab Control
نقل قول:
نوشته شده توسط
محمد آشتیانی
سلام
کدتون رو توی رویداد Form Load بنویسید
اگر هم میخواید با انتخاب اون تب پیج ، گریدتون آپدیت بشه ، کد پست قبلیم درسته (به این رویداد دقت نکردید SelectedIndexChanged)
من یک برنامه ساده نوشتم مانند دفترچه تلفن، میخوام وقتی روی یکی از سلول های دیتاگریو کلیک می کنم کاربر به یک تب پیج دیگه بره و عملیات ویرایش روی اون انجام بشه، ولی متاسفانه هرکاری میکنم نمیشه مگر اینکه یک فرم جدید درست کنم ولی من میخوام در خود فرم اصلی و در یک تب پیج عملیات روی کاربر انجام بشه
لطفا راهنمایی کنید
کد پائین رو که نوشتم فقط باعث میشه از سطر دریتاگریدویوو به تب پیج ویرایش برم ولی هیچ اتفاقی نمی افته و هیچ کاربری انتخاب نمیشه تا ویرایش کنم مشخصاتش رو
کدهای من
public partial class frmMain : Form
{
public String FirstName { get; set; }
private void btnEdit_Click(object sender, EventArgs e)
{
frmMain frmMain = new frmMain();
frmMain.FirstName = dataGridView1.CurrentRow.Cells["ClmnFirstName"].Value.ToString();
tabControl1.SelectedTab = tabControl1.TabPages[2];
}
private void tabPage3_Click(object sender, EventArgs e)
{
txtFirstNameV.Text = this.FirstName;
اینم تصویری از برنامه من
http://s9.picofile.com/file/8340962392/virayesh.PNG
نقل قول: ویرایش کاربران از طریق تب کنترل
با کمک آقای مرادی و یکی دیگر از دوستان انجمن و کمی گشتن در اینترنت متوجه این موضوع شدم:قلب:
نقل قول: مشکل لود نشدن اتوماتیک dataGridView در Tab Control
مشکل حل شد
سپاس
اگر از دوستان کسی این مشکل رو داشت پیام بده تا راهنمایش کنم