PDA

View Full Version : سوال: نشان دادن فونت فارسی



مجتبی کجوری
چهارشنبه 14 بهمن 1388, 08:51 صبح
سلام دوستان اطلاعات فارسی من تو datagrid نشون داده نمیشه لطفا راهنماییم کنید ضمنا میخوام رو فرمم login بذارم لطفا کدش رو برام بنویسید

aminh85
چهارشنبه 14 بهمن 1388, 09:29 صبح
اینم کد login البته دیتابیس sql و شما تو برنامت باید این متود رو فراخونی کنی و از خروجیش استفاده کنی.


private string verifyPassword(string strUserName, string strPassword)
{
try
{
SqlConnection con;
strCon = "Server=localhost;Database=ticket;User ID=sa;Password=zhs123;";
con = new SqlConnection(strCon);
cmd = new SqlCommand("SELECT * FROM tblsec WHERE nvcuserid = @Username AND nvcpass = @Password", con);
cmd.Parameters.AddWithValue("@UserName", strUserName);
cmd.Parameters.AddWithValue("@Password", strPassword);
if (con.State == ConnectionState.Closed)
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
int count = 1;
if (dr.HasRows)
{
count = 0;
dr.Read();
}
con.Close();
return count.ToString();
}
catch (Exception ex)
{
MessageBox.Show(" " + ex.ToString(), "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
return "***";
}
}

توی فرم login یه دکمه ورود بذار و این کد رو داخلش بنویس.


string returnNum = verifyPassword(txtusername.Text.Trim(), txtpassword.Text.Trim());
switch (returnNum)
{
case "0":
this.Hide();
Forms.FrmMain frmmain = new Forms.FrmMain();
frmmain.ShowDialog();
break;
case "1":
MessageBox.Show(" ", "", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
ClearField();
txtusername.Focus();
break;
default:
MessageBox.Show(" ", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
ClearField();
break;
}