Adds

Tuesday 19 February 2013

ASP.NET v4.0 Don't Show in Application Pool in IIS


আমরা Windows 7 এ IIS Install করার পর localhost এ Application Add করার সময় মাঝে মাঝে Application Pool এ ASP.NET v4.0 পাওয়া যায় না।
সেক্ষেত্রে বিচলিত না হয়ে Administrator Mode এ cmd open করে নিচের command টি চালালে উপরিউক্ত সমস্যার সমাধান হয়ে যাবে।

C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -i

command টি লিখে Enter Press করবেন।




Install শেষ হলে command window close করে Application Pool Check করে দেখুন।

Saturday 16 February 2013

How to store a control value in session in C#

আজ আমরা দেখব কি ভাবে Session এ কোন Control এর Data Hold করে রাখা যায়। এখানে  cmbProjectList নামক ComboBox এর Data কে Session এ  Hold করে রাখা হবে।

Session["ProjectName"] = cmbProjectList.SelectedItem.Text;

আবার, যদি সেই Data অন্য কোনো Control এ Display করাতে চাই তবে Control এর নাম .Text লিখে নিচের মত লিখি

txtProjectName.Text = Session["ProjectName"].ToString();

Friday 15 February 2013

Fill Data in DropDownList Using SqlDataAdapter in C#

SQL Database এর Product table থেকে Product Name গুলকে ddlProductID নামক একটি DropDownList এ Display করার জন্য আমরা নিচের Code টি Try করতে পারি।

SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM product", conn);
            DataSet ds = new DataSet();
            da.Fill(ds, "product");
            ddlProductID.DataSource = ds;
            ddlProductID.DataTextField = "ProductName";
            ddlProductID.DataValueField = "ProductID";
            ddlProductID.DataBind();

এখানে ddlProductID তে Product Name Display করবে আর ID গুলকে Back end a Hold করবে।
ddlProductID.SelectedValue দিয়ে আমরা প্রতিটা Name এর Value ধরে কাজ করতে পারব।

Page Reload Code For C#

একটি Page কে Reload করার জন্য C# WebApplication নিচের Code টি লিখতে হবে।

Page.Response.Redirect(Page.Request.Url.ToString(), true);

Display Date Field From SQL Database in C# in Specific Format

Database এর tbl_Advance table থেকে [AdtakeDate] Field এর value কে "MMM-d-yyy" Format এ C# এর txtAdvanceAmount নামক TextBox এ Display করার জন্য নিচের Code টি Try করা যেতে পারে। মূলত এখানে একটি Button এর Click Event এ কাজ করা হয়েছে।

SqlCommand cmd = new SqlCommand("SELECT [AdTakeDate] FROM tbl_Advance Where EmployeeID='" + txtEmployeeID.Text + "'", conn);
            conn.Open();
            SqlDataReader reader = cmd.ExecuteReader();
            if (reader.Read())
            {
                txtAdvanceAmount.Text = Convert.ToDateTime(reader["AdTakeDate"]).ToString ("MMM-d-yyyy");
            }