3
Jul

Setfunctions using Enablity,Visibility,ClearControls

Just Create a file for Setfunctions.cs in App_Code

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public class Setfunctions
{
public Setfunctions()
{

}
public void ClearControls(params Control[] controlnames)
{

foreach (Control cnt in controlnames)
{
if (cnt is TextBox)
{
((TextBox)cnt).Text = “”;
}

if (cnt is DropDownList)
{
((DropDownList)cnt).Items.Clear();
//((DropDownList)cnt).SelectedIndex = 0;
}
if (cnt is RadioButton)
{
((RadioButton)cnt).Checked = false;
}
if (cnt is Label)
{
((Label)cnt).Text = “”;

}
if (cnt is RadioButtonList)
{
((RadioButtonList)cnt).SelectedIndex = -1;
}
if (cnt is CheckBox)
{
((CheckBox)cnt).Checked = false;
}

}
}
//to set visibility of the controls passed
public void SetVisibility(bool visibiltyvalue, params Control[] controlnames)
{
foreach (Control cnt in controlnames)
{
if (cnt is TextBox)
{
((TextBox)cnt).Visible = visibiltyvalue;
}
if (cnt is DropDownList)
{
((DropDownList)cnt).Visible = visibiltyvalue;
}
if (cnt is RadioButton)
{
((RadioButton)cnt).Visible = visibiltyvalue;
}
if (cnt is Label)
{
((Label)cnt).Visible = visibiltyvalue;
}
if (cnt is Panel)
{
((Panel)cnt).Visible = visibiltyvalue;
}
if (cnt is LinkButton)
{
((LinkButton)cnt).Visible = visibiltyvalue;
}
if (cnt is ImageButton)
{
((ImageButton)cnt).Visible = visibiltyvalue;
}
if (cnt is Image)
{
((Image)cnt).Visible = visibiltyvalue;
}
if (cnt is Button)
{
((Button)cnt).Visible = visibiltyvalue;
}
if (cnt is FileUpload)
{
((FileUpload)cnt).Visible = visibiltyvalue;
}
if (cnt is Calendar)
{
((Calendar)cnt).Visible = visibiltyvalue;
}
if (cnt is UpdatePanel)
{
((UpdatePanel)cnt).Visible = visibiltyvalue;
}
if (cnt is RadioButtonList)
{
((RadioButtonList)cnt).Visible = visibiltyvalue;
}
if (cnt is GridView)
{
((GridView)cnt).Visible = visibiltyvalue;
}
if (cnt is Panel)
{
((Panel)cnt).Visible = visibiltyvalue;
}
}
}
// to set enable value of passed controls to ‘enablevalue’
public void SetEnablity(bool enablevalue, params Control[] controlnames)
{
foreach (Control cnt in controlnames)
{
if (cnt is Button)
{
((Button)cnt).Enabled = enablevalue;
}
if (cnt is DropDownList)
{
((DropDownList)cnt).Enabled = enablevalue;
}
if (cnt is TextBox)
{
((TextBox)cnt).Enabled = enablevalue;
}
if (cnt is RegularExpressionValidator)
{
((RegularExpressionValidator)cnt).Enabled = enablevalue;
}
if (cnt is RequiredFieldValidator)
{
((RequiredFieldValidator)cnt).Enabled = enablevalue;
}
if (cnt is RangeValidator)
{
((RangeValidator)cnt).Enabled = enablevalue;
}
if (cnt is ImageButton)
{
((ImageButton)cnt).Enabled = enablevalue;
}
if (cnt is Label)
{
((Label)cnt).Enabled = enablevalue;
}
if (cnt is Calendar)
{
((Calendar)cnt).Enabled = enablevalue;
}
if (cnt is RadioButtonList)
{
((RadioButtonList)cnt).Enabled = enablevalue;
}
if (cnt is RadioButton)
{
((RadioButton)cnt).Enabled = enablevalue;
}

if (cnt is Panel)
{
((Panel)cnt).Enabled = enablevalue;
}
}
}
}

VN:F [1.7.4_987]
Rating: 0.0/5 (0 votes cast)
VN:F [1.7.4_987]
Rating: 0 (from 0 votes)