Skip to main content

Posts

Showing posts from September, 2013

Change Text style of ListBox dynamically in ASP.NET

If you want to change text style of the Listbox control dynamically then you must use listbox property at runtime. such as

  ListBox1.Font.Size = 10;
Note : some property does not appear at runtime , those properties are:
overline,underline etc.


lets take an simple example: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default16.aspx.cs" Inherits="Default16" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ListBox ID="ListBox1" runat="server" Font-Overline="True" Height="184px"
            Width="251px">
            <asp:ListItem…

How to add new fields in CreateUserWizard in ASP.NET

Introduction CreateUserWizard is the one of the most famous control for authenticating . Means if you want to store authenticated user information into your database then you can use CreateUserWizard control. Now at this time we will learn how to add new fields in CreateUserWizard control such as Name, Gender, Country etc.
follow some steps for doing this.
Step-1: Drop one CreateUserWizard control to the design page.
Step-2: Select Customize Create User Step link by ShowSmart tag.

Step-3: Add new rows after last row also add some controls in the new add rows.
Step-4: Handle CreatedUser Event of the  CreateUserWizard control.
protected void CreateUserWizard1_CreatedUser(object sender, EventArgs e)     {         ProfileCommon pc = (ProfileCommon)ProfileCommon.Create(CreateUserWizard1.UserName, true);         pc.Country = ((DropDownList)CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("DropDownList2")).SelectedValue;         pc.Gender = ((DropDownList)CreateUserWiz…

Change ListBox Width Dynamically in ASP.NET

Every control have a width property . In width property you can assign any unit value such as 10, 20 and any other number.If you want to change width of the control at runtime then you must assign width to the ListBox at runtime such as

ListBox1.Width = 20; If you want to change control width according to listbox item then you must to change Item value to integer. Lets take an simple example.
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        ListBox1.Width =int.Parse(ListBox1.SelectedValue);
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server…

Change Border Color dynamically in ASP.NET

There is two method for change border color of dropdownlist in asp.net . In first method you can use System.Drawing.Color.Blue enumeration for changing color.

DropDownList1.BorderColor = System.Drawing.Color.Red;
In Second method you can use DropDownList1.Attributes.Add() method.

DropDownList1.Attributes.Add("style", "value");

Lets take an simple example . Drop one dropdownlist control to the design page and handle  SelectedIndexChanged event.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        DropDownList1.Attributes.Add("style", "border-color:" + DropDownList1.SelectedItem.Text);
        DropDownList1.BorderWidth = 5;
        DropDownList1.BorderStyle = BorderStyle.Dashed;


 …

How to use Anchor property of control in windows form

Anchoring is one of the ways that WinForms provides for automatic layout control of your forms and the controls contained therein. By default, all controls are anchored to the upper-left, so that as the form is resized and moved, all controls are kept at their position relative to the upper-left corner of the form. However, in this case, we'd clearly like to have the text box controls widen or narrow as the form is resized. 
Without set right edge in anchor property
To change the text boxes so that they anchor to the right edge as well as the top and left edges is a matter of clicking on the anchor rectangle on the right and changing the Anchor property to Top, Left, Right.

Set Top, Left and Right edge in anchor propertyAfter set

How to add Selected Item from ComboBox to ListBox in Windows form

Introduction In my previous post we have been bind DropdownList using Complex datatype . Today we will learn how to add Selected Item from ComboBox to ListBox on button click event. follow some steps for add items to ListBox.

Step-1: Take a class file with some fields in the application.
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace CoffieShop {     class CoffieShop     {         public string Product_Name { get; set; }         public decimal price { get; set; }
    } }
Step-2: Drop a ComboBox control to the design window. Step-3: Create a instance of the List class also bind list with the class.
namespace CoffieShop {     public partial class Form1 : Form     {         List<CoffieShop> item = new List<CoffieShop>();
} }
Step-4:  Initiate class fields with some value and add to the List in Form_Load Event
 public Form1()        {            item.Add(new CoffieShop() { Product_Name = "pizza", price = 12.12M });       …

How to Make TextBox Control ReadOnly: WPF

In our previous post, we have enable the spell check feature of the textbox, through which user can check the spellings of the word entered and correct it. As we know that the textbox is used to input any value by the user, but it can be used to display fix text on the screen.

To display fix text that cannot be edited by the user, we have to make the textbox read-only. The textbox have a property IsReadOnly, that is set to be true to enable this feature. Just write the following XAML code snippet:
<TextBox Width="300" Height="25" Margin="5"
Text="This is the correct line and you cannot edit it."
 IsReadOnly="True">
</TextBox> Now run the code and a textbox will display with the above text written. The thing to check is, this textbox have its fix text and the user can not vary that text.


So the read-only property is used to make the textbox read-only for the users. We can validate the input entered by the user by writing so…

Difference between Application.Run() and form.showDialog() method in windows form

class program {
  static void Main() {
    Form form = new Form();
    form.ShowDialog();
  }
}

This code would show a blank form and wait for the user to close it before returning control to the Main function, but it's not the code you will generally be writing. Instead, to make it accessible in other parts of your application, you'll be designating one form as the main form. To do this, pass the main form as an argument to the Run method of the Application object, which also resides in the System.Windows.Forms namespace

class program {
  static void Main() {
    Form form = new Form();
    Application.Run(form);
  }
}

The Application class's static Run method will show the main form, and when it's closed, Run will return, letting our Main function exit and closing the process.

ImageUrl Property of Hyperlink Control example

Example of ImageUrl Property If you want to use image in place of Text on hyperlink control then you must specify the ImageUrl Property to the Hyperlink control. If you have been set ImageUrl then your Text will be hide because Image priority is high compare to text.

Lets take an example 
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:HyperLink ID="HyperLink1" runat="server" ImageUrl="~/submit.jpg"
            NavigateUrl="Http://www.google.com">HyperLink</asp:HyperLink>
    </div>
    &…

How to run javascript code on Label Text in ASP.NET

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {


    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Label ID="Label1" runat="server" Text="JavaScript:<script>alert('hello');</script>"></asp:Label>
    </div>
    </form>
</body>
</html>

Output

Formating on Label Control in ASP.NET

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <asp:Label ID="Label1" runat="server" BackColor="#CCCC00"
            Text="Chnage back color using Back Color property"></asp:Label>
        <br />
        <br />
        <asp:Label ID="Label2" runat="server" BorderColor="Red" BorderStyle="Solid"
            Text="Change Border Color Using BorderColor Property"></asp:Label>
        <br />
        <br />
        <a…

Bind DropdownList using structure in ASP.NET

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default7.aspx.cs" Inherits="Default7" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList ID="DropDownList1" runat="server">
        </asp:DropDownList>
    </div>
    </form>
</body>
</html>

Codebehind code
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;
public partial class Default7 : System.Web.UI.Page {     struct student     {        public string name;        public int age;     } …

How to use DropDownList Control in ASP.NET

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
        DropDownList1.Items.Add("Apple");
        DropDownList1.Items.Add("mango");
        DropDownList1.Items.Add("orange");

    }

    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        Label1.Text = "your selected item is <br/>" + DropDownList1.SelectedItem.Text;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList ID="DropDownList1" runat="server" Height=&qu…

Example of Add item to DropdownList in ASP.NET

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
        DropDownList1.Items.Add("Apple");
        DropDownList1.Items.Add("mango");
        DropDownList1.Items.Add("orange");

    }

    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        Label1.Text = "your selected item is <br/>" + DropDownList1.SelectedItem.Text;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList ID="DropDownList1" runat="server" Height=&qu…

How to Bind ListBox using Complex DataType in ASP.NET

Step-1: Define class properties in class
Step-2: Create a List<DataType> object in code file. Step-3: Add fields to the list. Step-4: Bind ListBox with list Step-5: Assign DataMember to the ListBox.

Create a class file in ASP.NET
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for Fruits
/// </summary>
public class Fruits
{
    public string  Fruits_Name { get; set; }
    public decimal Fruits_price { get; set; }


Take a ListBox on Design window
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <fo…

How to Bind DropDownList using Complex DataType in ASP.NET

Step-1: Define class properties in class
Step-2: Create a List<DataType> object in code file. Step-3: Add fields to the list. Step-4: Bind DropDownlist with list Step-5: Assign DataMember to the DropDownList.

Create a class file in ASP.NET
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for Fruits
/// </summary>
public class Fruits
{
    public string  Fruits_Name { get; set; }
    public decimal Fruits_price { get; set; }


Take a DropDownList on Design window
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body…

How to Retrieve Data from SQL Database: Windows Forms

In my previous post, I have created a connection object and then get all the records from the database table. What if we want to bind our datagridview without writing a single line of code? So in this article we will do something like this.


 Just drag-n-drop a datagridview on the form and name it, if you want. A datagridview tasks pop-up menu appears automatically as shown:


Select the Choose Data Source drop-down list and then Add Project Data Source as shown:


Now Data Source Configuration wizard will open, select Database as your data source. The wizard will look like:


By clicking on Next button, It will prompt for the database model you want to use. Select dataset, it will determines the type of data objects our application will use.


In the next step we have to choose our connection that is used by the application use to connect to the database.


Click on New Connection and it will prompt for Choose Data Source dialog box having some more options to select.


Select Microsoft SQL Serv…

How to Enable Spell Check in TextBox: WPF

WPF Textbox control is used to input some value by the user at run time. Now it is not sure that the entered values are correct, it means user can write anything wrong in the textbox. So it is programmer’s job to check the value and correct it if wrong.

WPF textbox control provides a spell check functionality something same as MS Word. We have to use SpellCheck and Language property of the textbox. SpellCheck will enable the feature and language will decide the language in which spell check is to be performed.

<TextBox Width="300" Height="25" Margin="5"
Text="This si not teh correct line written by teh usre"
SpellCheck.IsEnabled="True" Language="En-Us">
</TextBox>
The code above will show a textbox with the given text. According to US English language, the textbox will place some red lines on the wrong words, as shown in the following image.



As in MS Word, when we right click on the wrong word, then it will show s…

How to create user profile using Complex DataType in ASP.NET

User profile A user profile is a collection of various properties that describes the information you want to store for a specific user. You can store the properties associated with a user in a user profile. The data that is stored in a profile can be accessed programmatically. The profile feature in ASP.NET  allows you to define and store user-specific settings. In addition, a website can be more user friendly if it is customized according to the preferences of a user. For example, a shopping website displays the shopping cart that consists of the items that are frequently purchased by the user. To Induce such functionality, a website needs to retrieve and load the user’s data when the request for a Web page is made for the first time. After the request is completed, the current settings, such as the address and phone number of a user, must be stored on the server. Consequently, when  the same user request for the same Web page, the respective settings stored on the server correspond…

Instance of class cann’t access member of the class within the class

“Clubing data member and member function known as class.”lets take an Example Class A { Data member; Member function; }
If we create instance of the class in other class, that instance cannot access member of the class
lets take an Example
Class B { A  obj=new A(); A.Datamember;  // Error  instance member cann’t access datamember within the class }
Solution : Every executable statementmust be in a definition block( inside a function , constructor) Class B { A obj =new A(); Public B() { Obj.DataMember=value; // you can access the datamember
}

How to Use TextBox Control in WPF

The previous controls i.e. Label, TextBlock and etc. are used to display fix text in a window. Their text can be changed but through the programming, not by the user. Now to input some value by the user, or enable text editing, the text box control is used. The textbox control can contain only unformatted text in its text property.

<TextBox Width="200" Height=”25” Text="WPF Textbox control"></TextBox>

The above code will place a textbox control having width two hundred and above text in the textbox. The textbox is shown in the following image:



In the above textbox only one line can be written, means we can’t either enter a new line in to the textbox or cant inset more lines by default. To enable multiline, it have two properties to do that i.e. TextWrapping and AcceptReturn. To insert a multiline textbox, write following code:

<TextBox Width="200" Height="40" Margin="5" Text="WPF Textbox control" TextWrapping=&…

How to Apply style on control at runtime.

CSS introduction CSS is a new web page layout method that has been added to HTML to give we developer more control over their desing and content layout. CSS allows a designer to create a standard set of commands(either embeded inside web page or from an external page) that controls the style of all subsequent pages.
With CSS you can add style (fonts , spacing, colors, size and links ) to web documents . Its more advanced techniques that controls the layout of the page without the use of tables or other cumbersome HTML.  Lets take an simple example 
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Button1_Click(object sender, EventArgs e)
    {
        BulletedList1.Style.Add(" background-color", "blue");
        BulletedList1.Style.Add(" font-size", "xx…

How to access Html select tag in code file

HtmlSelect Class The HtmlSelect class creates an HTML select control, which can display either a list box or a drop-down list box depending on its attribute. The items of the select control are stored in <option>elements inside the <select> element. As soon as you add a list box or drop-down list box to a Web form using HTML server controls, ASP.NET adds a default , empty <option> element to the <select> element. The HtmlSelect class gives you access to the HTML <select> element s in server code.
Properties of the HtmlSelect ClassDataMember  : Obtains or sets the set of data to bind to the HtmlSelect control from a DataSource with multiple sets of Data. DataSource : Obtains or sets the source of information to bind to the HtmlSelect control. DataSourceId : Obtains or sets the ID of the Data source control that the HtmlSelect control should use to retrieve its data source. DataTextField : Obtains or sets the field from the data source to bind to the System.W…

How to access Html Image in code in ASP.NET

The HtmlImage class The HtmlImage Class creates an HTML <img> element, which is used to display images on the web page. Using the properties of this class, you can change the image size and the image displayed as well as the alignment of the image with respect to other HTML elements. The HTML Image class gives you access to the HTML,<img> elements in server code. Public Properties of the HtmlImage Class Property Description Align Obtains or sets the image’s alignment with respect to other HTML elements. Alt Obtains or sets the alternative text to display if an image cannot be displayed. Border Obtains or sets the width of the image’s border Height Obtains or sets the image’s height Src Obtains or sets the URL of the image Width Obtains or sets the image’s width
Lets take an Simple example
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quo…

How to pass value from one page to another page in ASP.NET

There are various techniques to pass values from one page to another page . These are Session, ViewState, QueryString, findControl , etc
Here we use one by one for passing values from one page to another page.
Use Session:Syntax : 
Session["Session variable"] = variable;
variable = Session["Session variable"].Tostring();

Note : Session value store in all page of browser.

Use QueryString Syntax : Basically query string pass in URL
http://dotprogramming.blogspot.com/default.aspx?id=7    // here id=7 define query string data

lets take an simple example
Step-1 : Take two Web forms (first.aspx and second.aspx)
Step-2 : first page contain one textbox , one button and one hyperlink control

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Button1_Click(object sender, EventArgs e)