Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
147 views
I've got a RadGrid inside a RadMultiPageView all inside a RadAjaxPanel, for editing the grid I used a WUC which contains various RadComboBoxes and RadTextBoxes including Numerics. My problem is that on postback, the server side code executes, but the value selected isn't used. Instead the original value is being executed. I've tried removing all the behaviors from the code execept those that actually build the component with the same results. The grid uses an ODS for the data source. The dropdown boxes are built procedurally on page load.

The grid declaration:
                <telerik:RadGrid ID="rgBacteriaWarning" runat="server" ondetailtabledatabind="rgGrid_DetailTableDataBind" onitemupdated="rgBacteria_ItemUpdated">  
                </telerik:RadGrid> 

Code that builds the grid:
                ObjectDataSource ods = new ObjectDataSource();  
                ods.SelectMethod = "GetHoldingTests";  
                ods.SelectParameters.Add("guid", guid.ToString());  
                ods.SelectParameters.Add("type", Enum.GetName(typeof(ValidationType), ValidationType.Warning));  
                ods.TypeName = "CTI.CTCM.Data.Samples.BacteriaODS";  
 
                rgBacteriaWarning.Columns.Clear();  
                rgBacteriaWarning.Skin = SKINNAME;  
                rgBacteriaWarning.AllowAutomaticDeletes = true;  
                rgBacteriaWarning.AllowAutomaticUpdates = true;  
                rgBacteriaWarning.AllowPaging = true;  
                rgBacteriaWarning.AllowSorting = true;  
                rgBacteriaWarning.AutoGenerateColumns = false;  
                rgBacteriaWarning.DataSource = ods.Select();  
                rgBacteriaWarning.MasterTableView.EditFormSettings.EditFormType = GridEditFormType.WebUserControl;  
                rgBacteriaWarning.MasterTableView.EditFormSettings.UserControlName = "VerifyBacteria.ascx";  
                rgBacteriaWarning.MasterTableView.EditMode = GridEditMode.EditForms;  
 
                rgBacteriaWarning.Columns.Add(new GridEditCommandColumn());  
                rgBacteriaWarning.Columns.Add(gb1);  
                rgBacteriaWarning.Columns.Add(gb2);  
                rgBacteriaWarning.Columns.Add(gb3);  
                rgBacteriaWarning.Columns.Add(gb4);  
                rgBacteriaWarning.Columns.Add(gb5);  
                rgBacteriaWarning.Columns.Add(gb6);  
                rgBacteriaWarning.Columns.Add(gb7);  
                rgBacteriaWarning.Columns.Add(gb8);  
                rgBacteriaWarning.Columns.Add(gb9);  
                rgBacteriaWarning.Columns.Add(gb10);  
                rgBacteriaWarning.Columns.Add(gb11);  
                rgBacteriaWarning.Columns.Add(gb12);  
                rgBacteriaWarning.Columns.Add(gb13);  
                rgBacteriaWarning.Columns.Add(gb14);  
                rgBacteriaWarning.Columns.Add(gb15);  
                rgBacteriaWarning.Columns.Add(gb16);  
 
                if (rgBacteriaWarning.MasterTableView.DetailTables.Count < 1)  
                {  
                    GridTableView gtvWarning = new GridTableView(rgBacteriaWarning);  
                    rgBacteriaWarning.MasterTableView.DetailTables.Add(gtvWarning);  
                    gtvWarning.DataMember = "warningDetails";  
                }  
 
                rgBacteriaWarning.DataBind();  

The WIP WUC:
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="VerifyBacteria.ascx.cs" Inherits="CTI.CTCM.UI.Upload.VerifyBacteria" %> 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> 
<table border="0" cellspacing="0" cellpadding="0" width="100%">  
    <tr> 
        <td align="right">Field Name :</td> 
        <td align="left">  
            <telerik:RadComboBox ID="rcbField" runat="server" onselectedindexchanged="rcbField_SelectedIndexChanged" NoWrap="True"></telerik:RadComboBox> 
        </td> 
        <td align="right">Monitoring Method :</td> 
        <td align="left">  
            <telerik:RadTextBox ID="rtbMonitoringMethod" runat="server"   
                ontextchanged="rtbMonitoringMethod_TextChanged"></telerik:RadTextBox> 
            <asp:Label ID="lblMonitoringMethod" runat="server"></asp:Label> 
        </td> 
    </tr> 
    <tr> 
        <td align="right">Lease Name :</td> 
        <td align="left">  
            <telerik:RadComboBox ID="rcbLease" runat="server" onselectedindexchanged="rcbLease_SelectedIndexChanged" NoWrap="True"></telerik:RadComboBox> 
        </td> 
        <td align="right">Chloride Percent Range :</td> 
        <td align="left">  
            <telerik:RadNumericTextBox ID="rntbChloridePercentRange" runat="server" ontextchanged="rntbChloridePercentRange_TextChanged"></telerik:RadNumericTextBox> 
            <asp:Label ID="lblChloridePctRange" runat="server"></asp:Label> 
        </td> 
    </tr> 
    <tr> 
        <td align="right">Location Name :</td> 
        <td align="left">  
            <telerik:RadComboBox ID="rcbLocation" runat="server" onselectedindexchanged="rcbLocation_SelectedIndexChanged" NoWrap="True"></telerik:RadComboBox> 
        </td> 
        <td align="right">Media Type :</td> 
        <td align="left">  
            <telerik:RadTextBox ID="rtbMediaType" runat="server" ontextchanged="rtbMediaType_TextChanged"></telerik:RadTextBox> 
            <asp:Label ID="lblMediaType" runat="server"></asp:Label> 
        </td> 
    </tr> 
    <tr> 
        <td align="right">SMI :</td> 
        <td align="left">  
            <telerik:RadComboBox ID="rcbSMI" runat="server" NoWrap="True"   
                onselectedindexchanged="rcbSMI_SelectedIndexChanged"></telerik:RadComboBox> 
            <asp:Label ID="lblSMI" runat="server" ForeColor="Red"></asp:Label> 
        </td> 
        <td align="right">Days Incubated :</td> 
        <td align="left">  
            <telerik:RadNumericTextBox ID="rntbDaysIncubated" runat="server" ontextchanged="rntbDaysIncubated_TextChanged"></telerik:RadNumericTextBox> 
            <asp:Label ID="lblDaysIncubated" runat="server"></asp:Label> 
        </td> 
    </tr> 
    <tr> 
        <td align="right">Date :</td> 
        <td align="left">  
            <telerik:RadDatePicker ID="rdpDate" runat="server" onselecteddatechanged="rdpDate_SelectedDateChanged"></telerik:RadDatePicker> 
            <asp:Label ID="lblDate" runat="server" ForeColor="Red"></asp:Label> 
        </td> 
        <td align="right">Bottles Shot :</td> 
        <td align="left">  
            <telerik:RadNumericTextBox ID="rntbBottlesShot" runat="Server" ontextchanged="rntbBottlesShot_TextChanged"></telerik:RadNumericTextBox> 
            <asp:Label ID="lblBottlesShot" runat="server"></asp:Label> 
        </td> 
    </tr> 
    <tr> 
        <td align="right">Bacteria Aerobe :</td> 
        <td align="left">  
            <telerik:RadComboBox ID="rcbBacteriaAerobe" runat="server" onselectedindexchanged="rcbBacteriaAerobe_SelectedIndexChanged"></telerik:RadComboBox> 
            <asp:Label ID="lblBacteriaAerobe" runat="server"></asp:Label> 
        </td> 
        <td align="right">Bottles Positive :</td> 
        <td align="left">  
            <telerik:RadNumericTextBox ID="rntbBottlesPositive" runat="server" ontextchanged="rntbBottlesPositive_TextChanged"></telerik:RadNumericTextBox> 
            <asp:Label ID="lblBottlesPositive" runat="server"></asp:Label> 
        </td> 
    </tr> 
    <tr> 
        <td align="right">Bacteria Type :</td> 
        <td align="left">  
            <telerik:RadComboBox ID="rcbBacteriaType" runat="server" onselectedindexchanged="rcbBacteriaType_SelectedIndexChanged"></telerik:RadComboBox> 
            <asp:Label ID="lblBacteriaType" runat="server"></asp:Label> 
        </td> 
        <td align="right">Colony Count :</td> 
        <td align="left">  
            <telerik:RadNumericTextBox ID="rntbColonyCount" runat="server"   
                ontextchanged="rntbColonyCount_TextChanged"></telerik:RadNumericTextBox> 
            <asp:Label ID="lblColonyCount" runat="server"></asp:Label> 
        </td> 
    </tr> 
    <tr> 
        <td colspan="4" align="left">  
            Comments :<br /> 
            <telerik:RadTextBox ID="rtbComments" runat="server" Width="100%" Height="100px"   
                ontextchanged="rtbComments_TextChanged"></telerik:RadTextBox> 
        </td> 
    </tr> 
</table> 
 

The WIP Backend Code for the WUC:
namespace CTI.CTCM.UI.Upload  
{  
    public partial class VerifyBacteria : System.Web.UI.UserControl  
    {  
        private const string SKINNAME = "Vista";  
 
        private BacteriaHoldingSample _dataItem = null;  
 
        public object DataItem  
        {  
            get { return _dataItem; }  
            set { _dataItem = (BacteriaHoldingSample)value; }  
        }  
 
        protected void Page_Load(object sender, EventArgs e)  
        {  
            rcbField.Skin = SKINNAME;  
            rcbLease.Skin = SKINNAME;  
            rcbLocation.Skin = SKINNAME;  
            rcbSMI.Skin = SKINNAME;  
            rdpDate.Skin = SKINNAME;  
            rcbBacteriaAerobe.Skin = SKINNAME;  
            rcbBacteriaType.Skin = SKINNAME;  
            rtbMonitoringMethod.Skin = SKINNAME;  
            rntbChloridePercentRange.Skin = SKINNAME;  
            rtbMediaType.Skin = SKINNAME;  
            rntbDaysIncubated.Skin = SKINNAME;  
            rntbBottlesShot.Skin = SKINNAME;  
            rntbBottlesPositive.Skin = SKINNAME;  
            rntbColonyCount.Skin = SKINNAME;  
            rtbComments.Skin = SKINNAME;  
 
            BuildRcbField();  
 
            rdpDate.AutoPostBack = true;  
            try 
            {  
                rdpDate.SelectedDate = Convert.ToDateTime(_dataItem.Date);  
            }  
            catch (System.Exception ex)  
            {  
                lblDate.Text = " * Please select a valid date.";  
            }  
 
            BuildBacteriaAerobe();  
            BuildBacteriaType();  
 
            rtbMonitoringMethod.AutoPostBack = true;  
            if (_dataItem.MonitoringMethod == string.Empty)  
                lblMonitoringMethod.Text = " * No monitoring method entered.";  
            else 
                rtbMonitoringMethod.Text = _dataItem.MonitoringMethod;  
 
            BuildChloridePercentRange();  
 
            rtbMediaType.AutoPostBack = true;  
            if (_dataItem.MediaType == string.Empty)  
                lblMediaType.Text = " * No media type entered.";  
            else 
                rtbMediaType.Text = _dataItem.MediaType;  
 
            BuildDaysIncubated();  
            BuildBottlesShot();  
            BuildBottlesPositive();  
            BuildColonyCount();  
 
            rtbComments.AutoPostBack = true;  
            rtbComments.Text = _dataItem.Comments;  
        }  
 
        private void BuildRcbField()  
        {  
            Boolean validField = false;  
 
            if (rcbField.Items.Count < 1)  
            {  
                SMIDataWrapper sdw = new SMIDataWrapper();  
                SqlDataReader sdr = sdw.GetFieldInfo();  
                //rcbField.Items.Clear();  
 
                while (sdr.Read())  
                {  
                    string fieldName = sdr["FieldName"].ToString();  
                    string value = sdr["FieldID"].ToString();  
                    RadComboBoxItem item = new RadComboBoxItem(fieldName, value);  
                    rcbField.Items.Add(item);  
 
                    if (fieldName == _dataItem.Field)  
                        validField = true;  
                }  
 
                sdr.Close();  
                rcbField.AutoPostBack = true;  
            }  
            else 
                validField = true;  
 
            if (validField)  
            {  
                int validIndex = rcbField.Items.FindItemByText(_dataItem.Field).Index;  
                rcbField.SelectedIndex = validIndex;  
                rcbLease.Enabled = true;  
                rcbLocation.Enabled = false;  
                rcbSMI.Enabled = false;  
                rcbField_SelectedIndexChanged(null, null);  
            }  
            else 
            {  
                rcbLease.Enabled = false;  
                rcbLocation.Enabled = false;  
                rcbSMI.Enabled = false;  
                lblSMI.Text = " * There is no valid field name selected.\n";  
            }  
        }  
 
        private void BuildBacteriaAerobe()  
        {  
            rcbBacteriaAerobe.Items.Clear();  
 
            foreach (string type in Enum.GetNames(typeof(BacteriaAerobe)))  
            {  
                RadComboBoxItem item = new RadComboBoxItem(type);  
                rcbBacteriaAerobe.Items.Add(item);  
            }  
 
            rcbBacteriaAerobe.AutoPostBack = true;  
 
            switch (_dataItem.BacteriaAerobe)  
            {  
                case "Aerobic":  
                    rcbBacteriaAerobe.SelectedIndex = rcbBacteriaAerobe.FindItemIndexByText("Aerobic");  
                    break;  
                case "Anaerobic":  
                    rcbBacteriaAerobe.SelectedIndex = rcbBacteriaAerobe.FindItemIndexByText("Anaerobic");  
                    break;  
                default:  
                    rcbBacteriaAerobe.SelectedIndex = rcbBacteriaAerobe.FindItemIndexByText("NA");  
                    lblBacteriaAerobe.Text = " * The bacteria can only be aerobic or anaerobic.";  
                    break;  
            }  
        }  
 
        private void BuildBacteriaType()  
        {  
            rcbBacteriaType.Items.Clear();  
 
            foreach (string type in Enum.GetNames(typeof(BacteriaType)))  
            {  
                RadComboBoxItem item = new RadComboBoxItem(type);  
                rcbBacteriaType.Items.Add(item);  
            }  
 
            rcbBacteriaType.AutoPostBack = true;  
 
            switch (_dataItem.BacteriaType)  
            {  
                case "SRB":  
                    rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("SRB");  
                    break;  
                case "APB":  
                    rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("APB");  
                    break;  
                case "SRBAPB":  
                    rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("SRBAPB");  
                    break;  
                case "None":  
                    rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("None");  
                    break;  
                default:  
                    rcbBacteriaType.SelectedIndex = rcbBacteriaType.FindItemIndexByText("NA");  
                    lblBacteriaType.Text = " * The bacteria type can only be SRB, APB, SRBAPB, or none.";  
                    break;  
            }  
        }  
 
        private void BuildChloridePercentRange()  
        {  
            rntbChloridePercentRange.AutoPostBack = true;  
            rntbChloridePercentRange.MaxValue = 100;  
            rntbChloridePercentRange.MinValue = 0;  
            rntbChloridePercentRange.NumberFormat.DecimalDigits = 1;  
            rntbChloridePercentRange.ShowSpinButtons = true;  
 
            try 
            {  
                if (_dataItem.ChloridePctRange == string.Empty)  
                    lblChloridePctRange.Text = " * No data in chloride percent range.";  
 
                int cpr = Convert.ToInt32(_dataItem.ChloridePctRange);  
 
                if (cpr > 100)  
                {  
                    lblChloridePctRange.Text = " * Chloride percent range is over 100%.";  
                    rntbChloridePercentRange.Value = 100;  
                }  
                else if (cpr < 0)  
                {  
                    lblChloridePctRange.Text = " * Chloride percent range cannot be negative.";  
                    rntbChloridePercentRange.Value = 0;  
                }  
                else 
                    rntbChloridePercentRange.Value = cpr;  
            }  
            catch (System.Exception ex)  
            {  
                if (_dataItem.ChloridePctRange == string.Empty)  
                    lblChloridePctRange.Text = " * No data in chloride percent range.";  
                else 
                    lblChloridePctRange.Text = " * Incorrect data type in chloride percent range.";  
            }  
        }  
 
        private void BuildDaysIncubated()  
        {  
            rntbDaysIncubated.AutoPostBack = true;  
            rntbDaysIncubated.MinValue = 0;  
            rntbDaysIncubated.NumberFormat.DecimalDigits = 0;  
            rntbDaysIncubated.ShowSpinButtons = true;  
 
            try 
            {  
                if (_dataItem.DaysIncubated == string.Empty)  
                    lblDaysIncubated.Text = " * No data in days incubated.";  
                else 
                    rntbDaysIncubated.Value = Convert.ToInt32(_dataItem.DaysIncubated);  
            }  
            catch (System.Exception ex)  
            {  
                lblDaysIncubated.Text = " * Incorrect data type in days incubated.";  
            }  
        }  
 
        private void BuildBottlesShot()  
        {  
            rntbBottlesShot.AutoPostBack = true;  
            rntbBottlesShot.MinValue = 0;  
            rntbBottlesShot.NumberFormat.DecimalDigits = 0;  
            rntbBottlesShot.ShowSpinButtons = true;  
 
            try 
            {  
                if (_dataItem.BottlesShot == string.Empty)  
                    lblBottlesShot.Text = " * No data in bottles shot.";  
                else 
                    rntbBottlesShot.Value = Convert.ToInt32(_dataItem.BottlesShot);  
            }  
            catch (System.Exception ex)  
            {  
                lblBottlesShot.Text = " * Incorrect data type in bottles shot.";  
            }  
        }  
 
        private void BuildBottlesPositive()  
        {  
            rntbBottlesPositive.AutoPostBack = true;  
            rntbBottlesPositive.MinValue = 0;  
            rntbBottlesPositive.NumberFormat.DecimalDigits = 0;  
            rntbBottlesPositive.ShowSpinButtons = true;  
 
            try 
            {  
                if (_dataItem.BottlesPositive == string.Empty)  
                    lblBottlesPositive.Text = " * No data in bottles positive.";  
                else 
                    rntbBottlesPositive.Value = Convert.ToInt32(_dataItem.BottlesPositive);  
 
                if (rntbBottlesPositive.Value > rntbBottlesShot.Value)  
                    lblBottlesPositive.Text = " * Bottles positive can't be higher than bottles shot.";  
            }  
            catch (System.Exception ex)  
            {  
                rntbBottlesPositive.Text = " * Incorrect data type in bottles positive.";  
            }  
        }  
 
        private void BuildColonyCount()  
        {  
            rntbColonyCount.AutoPostBack = true;  
            rntbColonyCount.MinValue = 0;  
            rntbColonyCount.NumberFormat.DecimalDigits = 0;  
            rntbColonyCount.NumberFormat.GroupSeparator = ",";  
 
            try 
            {  
                if (_dataItem.ColonyCount == string.Empty)  
                    lblColonyCount.Text = " * No data in colony count.";  
                else 
                    rntbColonyCount.Value = Convert.ToInt32(_dataItem.ColonyCount);  
 
                UInt64 calulatedColony = CTI.CTCM.Equations.BacteriaEq.CalcColonyCount(Convert.ToInt32(rntbBottlesPositive.Value));  
 
                if (Convert.ToDouble(calulatedColony) != rntbColonyCount.Value)  
                    lblColonyCount.Text = " * Calculated colony count is " + calulatedColony.ToString() + ".";  
            }  
            catch (System.Exception ex)  
            {  
                lblColonyCount.Text = " * Incorrect data type in colony count.";  
            }  
        }  
 
        protected void rcbField_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)  
        {  
            _dataItem.Field = rcbField.SelectedItem.Text;  
 
            SMIDataWrapper sdw = new SMIDataWrapper();  
            SqlDataReader sdr = sdw.GetFieldInfo();  
 
            sdr = sdw.GetLeaseInfo(Convert.ToInt32(rcbField.SelectedValue));  
            Boolean validLease = false;  
            rcbLease.Items.Clear();  
 
            while(sdr.Read())  
            {  
                string leaseName = sdr["LeaseName"].ToString();  
                string value = sdr["LeaseID"].ToString();  
                RadComboBoxItem item = new RadComboBoxItem(leaseName, value);  
                rcbLease.Items.Add(item);  
 
                if (leaseName == _dataItem.Lease)  
                    validLease = true;  
            }  
 
            sdr.Close();  
 
            rcbLease.AutoPostBack = true;  
 
            if(validLease)  
            {  
                int validIndex = rcbLease.Items.FindItemByText(_dataItem.Lease).Index;  
                rcbLease.SelectedIndex = validIndex;  
                rcbLocation.Enabled = true;  
                rcbSMI.Enabled = false;  
                rcbLease_SelectedIndexChanged(null, null);  
            }  
            else 
            {  
                rcbLocation.Enabled = false;  
                rcbSMI.Enabled = false;  
                lblSMI.Text = " * There is no valid lease selected.\n";  
            }  
        }  
 
        protected void rcbLease_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)  
        {  
            _dataItem.Lease = rcbLease.SelectedItem.Text;  
 
            SMIDataWrapper sdw = new SMIDataWrapper();  
            SqlDataReader sdr = sdw.GetLocationInfo(Convert.ToInt32(rcbLease.SelectedValue));  
            Boolean validLocation = false;  
            rcbLocation.Items.Clear();  
 
            while(sdr.Read())  
            {  
                string locationName = sdr["LocationName"].ToString();  
                string locationID = sdr["LocationID"].ToString();  
                RadComboBoxItem item = new RadComboBoxItem(locationName, locationID);  
                rcbLocation.Items.Add(item);  
 
                if (locationName == _dataItem.Location)  
                    validLocation = true;  
            }  
 
            sdr.Close();  
            rcbLocation.AutoPostBack = true;  
 
            if (validLocation)  
            {  
                int validIndex = rcbLocation.Items.FindItemByText(_dataItem.Location).Index;  
                rcbLocation.SelectedIndex = validIndex;  
                rcbSMI.Enabled = true;  
                rcbLocation_SelectedIndexChanged(null, null);  
            }  
            else 
            {  
                rcbSMI.Enabled = false;  
                lblSMI.Text = " * There is no valid location selected.";  
            }  
        }  
 
        protected void rcbLocation_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)  
        {  
            _dataItem.Location = rcbLocation.SelectedItem.Text;  
 
            rcbSMI.Enabled = true;  
            SMIDataWrapper sdw = new SMIDataWrapper();  
            SqlDataReader sdr = sdw.GetSMIInfo(Convert.ToInt32(rcbLocation.SelectedValue));  
            Boolean validSMI = false;  
            rcbSMI.Items.Clear();  
 
            while(sdr.Read())  
            {  
                string SMIName = sdr["SMI"].ToString();  
                RadComboBoxItem item = new RadComboBoxItem(SMIName);  
                rcbSMI.Items.Add(item);  
 
                if (SMIName == _dataItem.SMI)  
                    validSMI = true;  
            }  
 
            sdr.Close();  
            rcbSMI.AutoPostBack = true;  
 
            if (validSMI)  
            {  
                rcbSMI.SelectedIndex = rcbSMI.FindItemIndexByText(_dataItem.SMI);  
                rcbSMI_SelectedIndexChanged(null, null);  
            }  
            else 
                lblSMI.Text = " * There is no valid SMI selected.";  
        }  
 
        protected void rcbSMI_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)  
        {  
            _dataItem.SMI = rcbSMI.SelectedItem.Text;  
            lblSMI.Text = "";  
        }  
 
        protected void rdpDate_SelectedDateChanged(object sender, Telerik.Web.UI.Calendar.SelectedDateChangedEventArgs e)  
        {  
            _dataItem.Date = rdpDate.SelectedDate.ToString();  
            lblDate.Text = "";  
        }  
 
        protected void rcbBacteriaAerobe_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)  
        {  
            _dataItem.BacteriaAerobe = rcbBacteriaAerobe.SelectedItem.Text;  
 
            if (_dataItem.BacteriaAerobe == "Aerobic" || _dataItem.BacteriaAerobe == "Anaerobic")  
                lblBacteriaAerobe.Text = "";  
            else 
                lblBacteriaAerobe.Text = " * The bacteria can only be aerobic or anaerobic.";  
        }  
 
        protected void rcbBacteriaType_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e)  
        {  
            _dataItem.BacteriaType = rcbBacteriaType.SelectedItem.Text;  
 
            if (_dataItem.BacteriaType == "SRB" || _dataItem.BacteriaType == "APB" ||  
                _dataItem.BacteriaType == "SRBAPB" || _dataItem.BacteriaType == "None")  
                lblBacteriaType.Text = "";  
            else 
                lblBacteriaType.Text = " * The bacteria type can only be SRB, APB, SRBAPB, or none.";  
        }  
 
        protected void rtbMonitoringMethod_TextChanged(object sender, EventArgs e)  
        {  
            if (rtbMonitoringMethod.Text == string.Empty)  
                lblMonitoringMethod.Text = " * No monitoring method entered.";  
            else 
            {  
                lblMonitoringMethod.Text = "";  
                _dataItem.MonitoringMethod = rtbMonitoringMethod.Text;  
            }  
        }  
 
        protected void rntbChloridePercentRange_TextChanged(object sender, EventArgs e)  
        {  
            _dataItem.ChloridePctRange = rntbChloridePercentRange.Value.ToString();  
            lblChloridePctRange.Text = "";  
        }  
 
        protected void rtbMediaType_TextChanged(object sender, EventArgs e)  
        {  
            if (rtbMediaType.Text == string.Empty)  
                lblMediaType.Text = " * No media type entered.";  
            else 
            {  
                lblMediaType.Text = "";  
                _dataItem.MediaType = rtbMediaType.Text;  
            }  
        }  
 
        protected void rntbDaysIncubated_TextChanged(object sender, EventArgs e)  
        {  
            _dataItem.DaysIncubated = rntbDaysIncubated.Value.ToString();  
            lblDaysIncubated.Text = "";  
        }  
 
        protected void rntbBottlesShot_TextChanged(object sender, EventArgs e)  
        {  
            _dataItem.BottlesShot = rntbBottlesShot.Value.ToString();  
            lblBottlesShot.Text = "";  
        }  
 
        protected void rntbBottlesPositive_TextChanged(object sender, EventArgs e)  
        {  
            _dataItem.BottlesPositive = rntbBottlesPositive.Value.ToString();  
 
            if (rntbBottlesPositive.Value > rntbBottlesShot.Value)  
                lblBottlesPositive.Text = " * Bottles positive can't be higher than bottles shot.";  
            else 
                lblBottlesPositive.Text = "";  
 
            UInt64 calulatedColony = CTI.CTCM.Equations.BacteriaEq.CalcColonyCount(Convert.ToInt32(rntbBottlesPositive.Value));  
 
            if (Convert.ToDouble(calulatedColony) != rntbColonyCount.Value)  
                lblColonyCount.Text = " * Calculated colony count is " + calulatedColony.ToString() + ".";  
        }  
 
        protected void rntbColonyCount_TextChanged(object sender, EventArgs e)  
        {  
            _dataItem.ColonyCount = rntbColonyCount.Value.ToString();  
 
            UInt64 calulatedColony = CTI.CTCM.Equations.BacteriaEq.CalcColonyCount(Convert.ToInt32(rntbBottlesPositive.Value));  
 
            if (Convert.ToDouble(calulatedColony) != rntbColonyCount.Value)  
                lblColonyCount.Text = " * Calculated colony count is " + calulatedColony.ToString() + ".";  
            else 
                lblColonyCount.Text = "";  
        }  
 
        protected void rtbComments_TextChanged(object sender, EventArgs e)  
        {  
            _dataItem.Comments = rtbComments.Text;  
        }  
    }  
} 
Iana Tsolova
Telerik team
 answered on 01 Jun 2010
1 answer
115 views
Just wondering whether Telerik has developed any controls that can allow developers to easily develop Scheduling or Time tabling apps such as University Class time tables, schools time tables etc.

Does anybody have an idea from where to start?

Trapped in the closet with this.

Thanks in Advance.
Sebastian
Telerik team
 answered on 01 Jun 2010
1 answer
178 views
I was having some trouble with different versions of the AJAX controls, and removed the older assemblies from the GAC.

I now just keep the BIN files in each R&D site.

In order to remove the older assemblies from the GAC, I needed to uninstall the product via Windows Installer.

Assembly/Bin problems now gone.

But so are my Extensions for Visual Studio 2008.

How do I install them "manually", as opposed to the Windows Installer technique?
Sebastian
Telerik team
 answered on 01 Jun 2010
1 answer
145 views
Hi,

I have the editor configured in two environments slightly differently and in one of the two the right-click context menu doesn't appear, I just get a . near the mouse pointer.

Hopefully I'm missing something obvious and there's an easy solution, can you turn the menus off entirely in a single location or is it just a case of removing the <contextMenus> section of the tools.xml file?

Whilst there are subtle differences in the toolbar configurations between the environments, both seem to have the same <contextMenus> section.

My tools.xml is attached below:

<root> 
  <modules> 
    <module name="RadEditorDomInspector" /> 
  </modules> 
   
  <tools name="row1">  
    <tool name="Print" /> 
    <tool name="AjaxSpellCheck" /> 
    <tool name="FindAndReplace" /> 
    <tool separator="true"/>  
    <tool name="Cut" shortcut="CTRL+X" /> 
    <tool name="Copy" shortcut="CTRL+C" /> 
    <tool name="Paste" shortcut="CTRL+V" /> 
    <tool name="PasteFromWord" /> 
    <tool name="PastePlainText" /> 
    <tool name="PasteAsHtml"  /> 
    <tool name="SelectAll"/>    
    <tool separator="true"/>  
    <tool name="Undo" shortcut="CTRL+Z" /> 
    <tool name="Redo" shortcut="CTRL+Y" /> 
    <tool name="StripAll"/>  
    <tool name="StripCss"/>  
    <tool name="StripFont"/>  
    <tool name="StripSpan"/>  
    <tool name="StripWord"/>  
  </tools> 
 
<tools name="row2">  
    <tool name="MOSSLinkManager" shortcut="CTRL+K" /> 
    <tool name="Unlink" shortcut="CTRL+SHIFT+K" /> 
    <tool name="ImageManager" shortcut="CTRL+G" /> 
    <tool name="MOSSTemplateManager" /> 
    <tool separator="true"/>  
 
      <tool name="InsertBreakAtEnd"  /> 
      <tool name="InsertSymbol"  /> 
      <tool name="InsertHorizontalRule"  /> 
      <tool name="InsertDate"  /> 
      <tool separator="true"/>  
    <tool name="MOSSInsertTable" /> 
    <tool name="SetTableProperties" /> 
    <tool name="ToggleTableBorder" /> 
    <tool name="MOSSInsertTableElement">  
      <tool name="InsertRowAbove" /> 
      <tool name="InsertRowBelow" /> 
      <tool name="InsertColumnLeft" /> 
      <tool name="InsertColumnRight" /> 
      <tool name="DeleteRow" /> 
      <tool name="DeleteColumn" /> 
      <tool name="SplitCell" /> 
    </tool> 
    <tool name="MOSSDeleteTableElement">  
      <tool name="DeleteRow" /> 
      <tool name="DeleteColumn" /> 
    </tool> 
    <tool name="MergeColumns" /> 
      <tool separator="true"/>  
    <tool name="InsertOrderedList" /> 
    <tool name="InsertUnorderedList" /> 
    <tool name="Outdent" /> 
    <tool name="Indent" /> 
 
  </tools> 
<tools name="row3">  
    <tool name="JustifyLeft" /> 
    <tool name="JustifyCenter" /> 
    <tool name="JustifyRight" /> 
      <tool separator="true"/>  
    <tool name="Bold" shortcut="CTRL+B" /> 
    <tool name="Italic" shortcut="CTRL+I" /> 
    <tool name="Underline" shortcut="CTRL+U" /> 
    <tool name="StrikeThrough"  /> 
    <tool name="Superscript"  /> 
    <tool name="Subscript"  /> 
      <tool separator="true"/>  
    <tool name="FormatBlock" /> 
  </tools>    
    
  <contextMenus> 
    <contextMenu forElement="*">  
      <tool name="Cut"/>  
      <tool name="Copy"/>  
      <tool name="Paste"/>  
    </contextMenu> 
  </contextMenus> 
<fontNames> 
  <item name="Arial" /> 
</fontNames> 
<colors> 
 <color value="black" /> 
 <color value="#af005f" /> 
 <color value="#990066" /> 
 <color value="#666666" /> 
</colors> 
  <paragraphs> 
    <paragraph name="&lt;P>Normal&lt;/P>" value="&lt;P>" /> 
    <paragraph name="&lt;H2>Head&lt;/H2>" value="&lt;H2>" /> 
    <paragraph name="&lt;H3>Head 1&lt;/H3>" value="&lt;H3>" /> 
    <paragraph name="&lt;H4>Head 2&lt;/H4>" value="&lt;H4>" /> 
    <paragraph name="&lt;H5>Head 3&lt;/H5>" value="&lt;H5>" /> 
  </paragraphs> 
 
 
  <cssFiles> 
    <item name="/_wpresources/RadEditorSharePoint/5.6.0.0__1f131a624888eeed/Resources/IAPage.css" /> 
  </cssFiles> 
  <classes> 
    <class name="Clear Class" value="" /> 
   </classes> 
 
</root> 
Stanimir
Telerik team
 answered on 01 Jun 2010
1 answer
129 views
Hi,

I am currently having a few problems with nested RadGrids. I have created a custom class called "Project" which has the following properties:

  • ProjectId (Guid)
  • ProjectName (string)
  • Status (string)

I then retrieved all Projects from a database, and stored them within a List<Project> object. I then bound my RadGrid to this list. This displays the grid in the following way:

ProjectID                                                                               ProjectName                                Status
4304e5b6-6264-df11-8942-00155d031a14                         Test 1                                          In Development

I don't want to show the ProjectId column from the grid. I cannot remove the ProjectId property from the Project class because I need to set this value so I can later on retrieve all "Tasks" belonging to the Project. Is there any way I can remove the column from the grid?

Thanks,
Roshan

Princy
Top achievements
Rank 2
 answered on 01 Jun 2010
1 answer
167 views
hi

i have a problem getting all checkbox checked in data grid..

when i try to debbug all checkbox were unchecked eventhough they were checked from my page..

here is my page
<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/Main.Master" CodeBehind="NotificaDiVariazione.aspx.vb" Inherits="WebBIODemo.NotificaDiVariazione" %> 
<%@ Register TagPrefix="wuc" TagName="pgModAnagUC" src="~/WUCnotifica/pgModAnag.ascx" %> 
<%@ Register TagPrefix="wuc" TagName="pgModAttUC" src="~/WUCnotifica/pgModAtt.ascx" %> 
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> 
 
<asp:Content ID="Content1" ContentPlaceHolderID="cphMain" Runat="Server">    
<telerik:RadCodeBlock runat="server" ID="rdbScript"> 
    <!-- content start --> 
    <script type="text/javascript"> 
          var myWidth = 0, myHeight = 0; 
           
          function setWH(){ 
              if( typeof( window.innerWidth ) == 'number' ) { 
                //Non-IE 
                myWidth = window.innerWidth; 
                myHeight = window.innerHeight; 
              } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { 
                //IE 6+ in 'standards compliant mode' 
                myWidth = document.documentElement.clientWidth; 
                myHeight = document.documentElement.clientHeight; 
              } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { 
                //IE 4 compatible 
                myWidth = document.body.clientWidth; 
                myHeight = document.body.clientHeight; 
              }  
               
              myWidthmyWidth = myWidth * (90 / 100); 
              myHeightmyHeight = myHeight * (90 / 100);  
               
              return [myWidth, myHeight];   
          }   
           
        function Set_Cookie(nomeCookie, value, expires, path, domain, secure ) 
        { 
            // set time, it's in milliseconds 
            var today = new Date(); 
            today.setTime( today.getTime() ); 
 
            if ( expires ) 
            { 
            expiresexpires = expires * 60 * 1000; 
            } 
            var expires_date = new Date( today.getTime() + (expires) ); 
 
            document.cookie = nomeCookie + "=" + unescape(value) + 
            ( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
            ( ( path ) ? ";path=" + path : "" ) + 
            ( ( domain ) ? ";domain=" + domain : "" ) + 
            ( ( secure ) ? ";secure" : "" ); 
        } 
                       
        function btnSearch(n){ 
            var combo = $find("<%= UFFICIO.ClientID %>"); 
            var value = combo.get_value(); 
            var id = document.getElementById("<%= ID.ClientID %>"); 
                         
            if(value == "" || value == null){ 
                alert("Select Ufficio"); 
                return false 
            };                         
             
            if (n == "RappresentantiLegali_Ricerca" && (id.value == null || id.value == "")){ 
                alert("Scegliere Prima il Dichiarante"); 
                return false 
            }; 
                                    
 
            var v = setWH(); 
 
            var oWindow = radopen("CercaDichiarante.aspx?Uff=" + value + "&P=" + unescape(n), "rwdCerca"); 
            oWindow.setSize (v[0], v[1]);   
            oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close); 
            oWindow.set_modal(true); 
            oWindow.center();  
            oWindow.set_status("");           
            return false;          
        }  
         
        function EditDich(){ 
 
            var id = document.getElementById("<%= ID.ClientID %>"); 
             
            if(id.value == "" || id.value == null){ 
                alert("Manca il dichiarante"); 
                return false 
            };                                             
 
            var v = setWH(); 
             
            alert(id.value); 
 
            var oWindow = radopen("Dichiaranti.aspx?MMod=M&DA=C&id=" + id.value, "rwdCerca"); 
            oWindow.setSize (v[0], v[1]);   
            oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close); 
            oWindow.set_modal(true); 
            oWindow.center();  
            oWindow.set_status("");           
            return false;          
        }                 
         
        function getId(arg) 
        { 
                var oArg = arg.split("|"); 
                 
                if (oArg[1] == "D"){ 
                    var id = document.getElementById("<%= ID.ClientID %>");              
                    id.value = oArg[0]; 
                    var btn = document.getElementById("<%= btnDupNotif.ClientID %>"); 
                    btn.disabled = false; 
                }  
                if (oArg[1] == "R"){     
                    var r = document.getElementById("<%= IDRAPPRESENTANTE.ClientID %>");                  
                    r.value = oArg[0]; 
                } 
                $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind");                       
        }      
         
        function Rebind(arg){ 
            $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Refresh");  
        } 
                 
        function ShowUPOForm(){ 
            var txt = document.getElementById("<%= ID.ClientID %>"); 
            var combo = $find("<%= UFFICIO.ClientID %>"); 
            var value = combo.get_value();                
            var PR = null;         
             
            if(txt.value == "" || txt.value == null){ 
                alert("Scegliere prima il dichiarante"); 
                return false 
            }; 
            PR = txt.value + "|" + value //+ "|" + P.checked + "|" + T.checked + "|" + I.checked + "|" + Z.checked + "|" + A.checked;                              
 
            var v = setWH(); 
 
            var oWindow = radopen("EditUnitaProduttiva.aspx?P=" + PR, "rwdUPO"); 
            oWindow.setSize (v[0], v[1]);   
            oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); 
            oWindow.set_modal(true); 
            oWindow.center();  
            oWindow.set_status("");           
            return false;          
        } 
         
        function EditUPOForm(n){                                
 
            var v = setWH(); 
 
            var oWindow = radopen("EditUnitaProduttiva.aspx?ID=" + n, "rwdUPO"); 
            oWindow.setSize (v[0], v[1]);   
            oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); 
            oWindow.set_modal(true); 
            oWindow.center();  
            oWindow.set_status("");           
            return false;          
        }  
         
        function EditRappr(n){                                
 
            var v = setWH(); 
 
            var oWindow = radopen("RappresentantiLegali.aspx?MMod=M&DA=C&id=" + n, "rwdUPO"); 
            oWindow.setSize (v[0], v[1]);   
            oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); 
            oWindow.set_modal(true); 
            oWindow.center();  
            oWindow.set_status("");           
            return false;          
        }  
         
        function InsRappr(){                                
 
            var v = setWH(); 
 
            var oWindow = radopen("RappresentantiLegali.aspx?Mod=I&DA=C", "rwdUPO"); 
            oWindow.setSize (v[0], v[1]);   
            oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); 
            oWindow.set_modal(true); 
            oWindow.center();  
            oWindow.set_status("");           
            return false;          
        }   
         
            function Insert(c,n) 
            { 
               var rUrl; 
               var p; 
               var In = document.getElementById("<%= txtID.ClientID %>"); 
               var combo; 
               var value; 
                
                switch(c){ 
                    case "e": 
                        if (n == "" || n == null){ 
                            alert("Scegliere prima l'U.P.O."); 
                            return false                             
                        }; 
                        var IdD = $find("<%= txtIDDICHSCHEMA.ClientID %>"); 
                        p = n + "|" + In.value + "|" + IdD.get_value(); 
                        rUrl = "EditSezioneE.aspx?T=I&P=" + p 
                         
                        window.radopen(rUrl, "rwdInsEdit"); 
                        return false;    
                                              
                        break; 
                    case "f": 
                        combo = $find("<%= lstIDUPOF.ClientID %>"); 
                        value = combo.get_value() 
                        if (value == "" || value == null){ 
                            alert("Scegliere prima l'U.P.O."); 
                            return false                             
                        };                       
                        p = combo.get_value() + "|" + In.value;  
                        rUrl = "EditSezioneF.aspx?P=" + p   
                         
                        var v = setWH(); 
                        var oWindow = radopen(rUrl, "rwdSezF"); 
                        oWindow.setSize (v[0], "600px");   
                        oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); 
                        oWindow.set_modal(true); 
                        oWindow.center();  
                        oWindow.set_status("");                              
                        return false; 
                                               
                        break;                                                                    
                }             
            }    
                      
            function refreshGrid(arg) 
            { 
             if(!arg) 
             { 
             $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("rebindSezioneE");             
                } 
                else 
                { 
             $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("rebindSezioneE");             
                } 
            }     
             
            function Edit(id, rowIndex, t) 
            { 
               var In = document.getElementById("<%= txtID.ClientID %>"); 
               var combo; 
               var IdD = $find("<%= txtIDDICHSCHEMA.ClientID %>"); 
               var rUrl; 
             
                var grid; 
                switch(t){                         
                    case "F": 
                        grid = $find("<%= grdAppezz.ClientID %>"); 
                        combo = $find("<%= lstIDUPOF.ClientID %>"); 
                        rUrl = "EditSezioneF.aspx?Id=" + id;   
                         
                        var rowControl = grid.get_masterTableView().get_dataItems()[rowIndex].get_element(); 
                        grid.get_masterTableView().selectItem(rowControl, true);                         
                         
                        var v = setWH(); 
                        var oWindow = radopen(rUrl, "rwdSezF"); 
                        oWindow.setSize (v[0], "600px");   
                        oWindow.set_behaviors(Telerik.Web.UI.WindowBehaviors.Move + Telerik.Web.UI.WindowBehaviors.Close + Telerik.Web.UI.WindowBehaviors.Reload); 
                        oWindow.set_modal(true); 
                        oWindow.center();  
                        oWindow.set_status("");                              
                        return false;                         
                         
                        break; 
                                               
                }                                         
            }    
             
        function onBlur(sender, args){ 
            var boo = IsNumeric(sender.get_value()); 
             
            if (boo == false){ 
                alert("must be a numeric number"); 
            }             
        }  
            
        function IsNumeric(strString) 
           //  check for valid numeric strings   
           { 
           var strValidChars = "0123456789.-"; 
           var strChar; 
           var blnResult = true; 
 
           if (strString.length == 0) return false; 
 
           //  test strString consists of valid characters listed above 
           for (i = 0; i < strString.length && blnResult == true; i++) 
              { 
              strChar = strString.charAt(i); 
              if (strValidChars.indexOf(strChar) == -1) 
                 { 
                 blnResult = false; 
                 } 
              } 
           return blnResult; 
           } 
            
           function StrutturaInsMod(p, t){  
                var rUrl; 
                switch(t){ 
                    case "i":                        
                        if (p == "" || p == null){ 
                            alert("Scegliere prima l'U.P.O."); 
                            return false                             
                        }; 
                        var In = document.getElementById("<%= txtID.ClientID %>"); 
                        alert(In.value);                         
                        pp = p + "|" + In.value  
                        rUrl = "EditSezioneG.aspx?P=" + p                         
                        window.radopen(rUrl, "rwdInsEdit"); 
                        return false; 
                        break;  
                    case "m":                                              
                        rUrl = "EditSezioneG.aspx?Id=" + p;                                                  
                         
                        window.radopen(rUrl, "rwdInsEdit"); 
                        return false;                            
                         
                        break;                            
                } 
           }   
            
//function javascript per checkbox            
            function RowSelected(sender, args) 
            { 
                var idca = document.getElementById("<%= itemID.ClientID %>"); 
                alert(args.getDataKeyValue("kiave")); 
                idca.value =  args.getDataKeyValue("kiave");                       
            }                                                
    </script>                 
</telerik:RadCodeBlock> 
 
<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="All" EnableRoundedCorners="false"  /> 
 
<telerik:RadWindowManager ID="rwmZoom" runat="server" Behavior="Close,Move" InitialBehaviors="None" ReloadOnShow="true" VisibleStatusbar="false"> 
    <Windows> 
        <telerik:RadWindow ID="rwdInsEdit" runat="server" Animation="Resize" Width="650px" Height="600px" Modal="true" Behaviors="close,Move,Reload" 
            VisibleStatusbar="false"> 
        </telerik:RadWindow> 
    </Windows> 
</telerik:RadWindowManager> 
 
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"> 
    <AjaxSettings>    
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> 
            <UpdatedControls> 
                <telerik:AjaxUpdatedControl ControlID="ucModAnag" /> 
                <telerik:AjaxUpdatedControl ControlID="ucModAtt" /> 
                <telerik:AjaxUpdatedControl ControlID="grdDich" /> 
                <telerik:AjaxUpdatedControl ControlID="txtIDDICHSCHEMA" /> 
                <telerik:AjaxUpdatedControl ControlID="txtID" /> 
                <telerik:AjaxUpdatedControl ControlID="ID" /> 
                <telerik:AjaxUpdatedControl ControlID="lblErrorMsg" /> 
                <telerik:AjaxUpdatedControl ControlID="IDDICHSCHEMA" /> 
            </UpdatedControls> 
        </telerik:AjaxSetting>  
        <telerik:AjaxSetting AjaxControlID="grdValutazione"> 
            <UpdatedControls> 
                <telerik:AjaxUpdatedControl ControlID="grdValutazione" /> 
            </UpdatedControls> 
        </telerik:AjaxSetting>                                
        <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> 
            <UpdatedControls> 
                <telerik:AjaxUpdatedControl ControlID="grdAppezz" /> 
                <telerik:AjaxUpdatedControl ControlID="grdValutazione" />      
            </UpdatedControls> 
        </telerik:AjaxSetting>                                                                  
    </AjaxSettings>     
</telerik:RadAjaxManager> 
<div style="position:absolute; left:500px; top:255px"> 
    <telerik:RadAjaxLoadingPanel  ID="RadAjaxLoadingPanel1" runat="server" Skin="" Transparency="30" IsSticky="true"> 
        <asp:Image  ID="Image1" runat="server" ImageUrl="~/_img/status.gif" AlternateText="loading" /> 
    </telerik:RadAjaxLoadingPanel> 
</div>     
<telerik:RadAjaxPanel runat="server" ID="rapPanel" LoadingPanelID="RadAjaxLoadingPanel1">          
<div style="height:100%"> 
 
            <center> 
            <asp:HiddenField runat="server" ID="IDDICHSCHEMA" /> 
            <div style="display:none"> 
                <asp:Button runat="server" ID="btnGetIDdichSchema" /> 
                <telerik:RadTextBox runat="server" ID="txtID" /> 
                <telerik:RadTextBox runat="server" ID="IDNOTIFICAP" /> 
                <asp:TextBox runat="server" ID="ID" /> 
                <telerik:RadTextBox runat="server" ID="txtIDDICHSCHEMA" /> 
                <asp:TextBox runat="server" ID="txtORGANISMO" Text="ICA" /> 
                <asp:TextBox runat="server" ID="txtTIPO" Text="1" /> 
                <asp:TextBox runat="server" ID="IDRAPPRESENTANTE" /> 
                <asp:TextBox runat="server" ID="ModeT" Text="I" /> 
            </div> 
            <table width="100%" align="center" cellpadding="0" cellspacing="0"> 
                <tr> 
                    <td align="right"><asp:Label runat="server" ID="lblDTCOMPILAZIONE" Text="Data Compilazione: " /></td> 
                    <td align="left"> 
                        <telerik:RadDatePicker ID="rdpDTCOMPILAZIONE" runat="server" Culture="Italian (Italy)" Width="150px" MinDate="01/01/1900" MaxDate="12/31/2100"> 
                            <Calendar ID="calDT" runat="server" Width="160px"></Calendar> 
                            <DateInput ID="DateInput1" runat="server" DateFormat="d/M/yyyy" ></DateInput> 
                        </telerik:RadDatePicker > 
                    </td> 
                    <td align="right"><asp:Label runat="server" ID="lblDTPROTOCOLLO" Text="Data Protocollo: " /></td> 
                    <td align="left"> 
                        <telerik:RadDatePicker ID="rdpDTPROTOCOLLO" runat="server" Culture="Italian (Italy)" Width="150px" MinDate="01/01/1900" MaxDate="12/31/2100"> 
                            <Calendar ID="Calendar1" runat="server" Width="160px"></Calendar> 
                            <DateInput ID="DateInput2" runat="server" DateFormat="d/M/yyyy" ></DateInput> 
                        </telerik:RadDatePicker >                         
                    </td> 
                </tr> 
                <tr> 
                    <td align="right"><asp:Label runat="server" ID="lblUFFICIO" Text="Ufficio: " /></td> 
                    <td align="left"> 
                        <telerik:RadComboBox ID="UFFICIO" runat="server" AppendDataBoundItems="true" EmptyMessage="No Record" AutoPostBack="true"> 
                            <Items> 
                                <telerik:RadComboBoxItem Value="" Text="Not Defined" /> 
                            </Items> 
                        </telerik:RadComboBox> 
                    </td> 
                    <td align="right"><asp:Label runat="server" ID="lblPROTOCOLLO" Text="Protocollo: " /></td> 
                    <td align="left"><telerik:RadNumericTextBox runat="server" ID="txtPROTOCOLLO" NumberFormat-DecimalDigits="0" EmptyMessage="N° protocollo" /></td> 
                </tr> 
            </table> 
                <table width="100%" align="center" cellpadding="0" cellspacing="0"> 
                    <tr>                         
                        <th colspan="2"><h5><asp:Label runat="server" ID="lblDichiarante" Text="Dichiarante" /></h5></th> 
                    </tr> 
                    <tr> 
                        <td>                             
                              <asp:Button runat="server" ID="btnDupNotif" Text="Duplica l'ultima notifica" OnClientClick="if(!confirm('Vuoi duplicare ultima notifica del dichiarante?')) return false;" /> 
                        </td>                     
                    </tr> 
                    <tr> 
                        <th class="subTitleCell"> 
                            <a onclick="btnSearch('Dichiaranti_Ricerca'); return false;"> 
                                <img src="_img/Lens.gif" alt="search" /> 
                                <asp:label runat="server" ID="lblCercaD" Text="Cerca Dichiarante" /> 
                            </a> 
                        </th> 
                        <th class="subTitleCell"> 
                            <a onclick="EditDich(); return false;"> 
                                <img src="_img/Editor.gif" alt="search" /> 
                                <asp:label runat="server" ID="lblEditD" Text="Edit Dati Dichiarante" /> 
                            </a>                                                          
                        </th> 
                    </tr>                      
                    <tr> 
                        <td colspan="2"> 
                            <telerik:RadGrid ID="grdDich" runat="server" 
                                 AllowAutomaticUpdates="true" ShowHeader="true" BorderWidth="0" 
                                GridLines="Horizontal" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"  
                                ShowStatusBar="true" Width="99%">                             
                                <MasterTableView DataKeyNames="ID" Width="100%" CommandItemDisplay="None"> 
                                    <Columns>    
                                        <telerik:GridBoundColumn ItemStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Left" HeaderText="Denominazione" DataField="DENOMINAZIONE" SortExpression="DENOMINAZIONE" UniqueName="colDENOMINAZIONE"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn ItemStyle-VerticalAlign="Middle" ItemStyle-HorizontalAlign="Left" HeaderText="Nome" DataField="NOME" SortExpression="NOME" UniqueName="colNOME"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn HeaderText="Codice Fiscale" DataField="CODFISCALE" SortExpression="CODFISCALE" UniqueName="colCODICEFISCALE"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn HeaderText="Partita Iva" DataField="PARTITAIVA" SortExpression="PARTITAIVA" UniqueName="colPARTITAIVA"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn HeaderText="Indirizzo" DataField="INDIRIZZO" SortExpression="INDIRIZZO" UniqueName="colINDIRIZZO"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn HeaderText="Localita" DataField="LOCALITA" SortExpression="LOCALITA" UniqueName="colLOCALITA"></telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn HeaderText="Prov" DataField="PROVINCIA" SortExpression="PROVINCIA" UniqueName="colPROVINCIA_Descr"></telerik:GridBoundColumn> 
                                    </Columns> 
                                </MasterTableView> 
                            </telerik:RadGrid>                         
                        </td> 
                    </tr> 
                    <tr> 
                        <td colspan="2">&nbsp;</td> 
                    </tr> 
                </table> 
        <div> 
            <div style="width:250px; float:left"> 
                <table width="100%" align="center" cellpadding="0" cellspacing="0"> 
                    <tr> 
                        <td style="width:190px"> 
                            <telerik:RadPanelBar runat="server" ID="rpbNotifica" Visible="false"> 
                                <Items> 
                                    <telerik:RadPanelItem Text="Modifica Dati Anagrafici"> 
                                        <Items> 
                                            <telerik:RadPanelItem Text="Dati Anagrafici" Value="RD" /> 
                                            <telerik:RadPanelItem Text="Strutture Aziendali" Value="RS" />                                       
                                        </Items> 
                                    </telerik:RadPanelItem> 
                                    <telerik:RadPanelItem Text="Modifica Attività"> 
                                        <Items> 
                                            <telerik:RadPanelItem Text="Elimina Attività" Value="AE" /> 
                                            <telerik:RadPanelItem Text="Inserimento Attività" Value="AI" /> 
                                            <telerik:RadPanelItem Text="Produzione Vegetale" Value="PV" /> 
                                            <telerik:RadPanelItem Text="Produzione Zootecniche" Value="PZ" /> 
                                            <telerik:RadPanelItem Text="Preparazioni Alimentari" Value="PA" />     
                                            <telerik:RadPanelItem Text="Attività d'Importazione" Value="IM" />                                         
                                        </Items> 
                                    </telerik:RadPanelItem> 
                                    <telerik:RadPanelItem Text="Variazione Supefici"> 
                                        <Items> 
                                            <telerik:RadPanelItem Text="Aggiungi Particelle" Value="AP" /> 
                                            <telerik:RadPanelItem Text="Eliminazione Particelle" Value="EP" /> 
                                            <telerik:RadPanelItem Text="Accorpamento Particelle" Value="CP" /> 
                                            <telerik:RadPanelItem Text="Frazionamento Particelle" Value="FP" /> 
                                            <telerik:RadPanelItem Text="Modifica Superfici" Value="MS" /> 
                                        </Items> 
                                    </telerik:RadPanelItem>     
                                    <telerik:RadPanelItem Text="Modifica Appezzamenti" Value="AZ" />                                           
                                </Items> 
                            </telerik:RadPanelBar>                     
                        </td> 
                    </tr> 
                </table> 
            </div> 
            <div style="float:right"> 
                <table width="100%" align="center" cellpadding="0" cellspacing="0"> 
                    <tr> 
                        <td> 
    <telerik:RadMultiPage ID="rmpNotifica" runat="server" SelectedIndex="0"> 
        <telerik:RadPageView ID="pgTestata" runat="server"></telerik:RadPageView>                                          
         
        <telerik:RadPageView ID="pgVal" runat="server"> 
            <div style="height:100%"> 
                <table width="100%" cellpadding="0" cellspacing="0"> 
                    <tr> 
                        <td> 
                            <div style="display:none">                 
                                <asp:TextBox runat="server" ID="txtIDNOTIFICAE" />           
                            </div> 
                         
                            <div> 
                                <table width="100%" align="center" cellpadding="0" cellspacing="0"> 
                                    <tr> 
                                        <td>&nbsp;</td> 
                                    </tr>                 
                                    <tr> 
                                        <th align="right"><asp:Label runat="server" ID="lblIDUPOE" Text="U.P.O " /></th> 
                                        <th align="left" style="padding-left:30px"> 
                                            <telerik:RadComboBox runat="server" id="lstIDUPOE" AppendDataBoundItems="true" AutoPostBack="true" ZIndex="5"> 
                                            </telerik:RadComboBox> 
                                        </th> 
                                    </tr> 
                                    <tr> 
                                        <td colspan="2" class="subTitleCell">&nbsp;</td> 
                                    </tr> 
                                    <tr> 
                                        <td colspan="2">&nbsp;</td> 
                                    </tr>                     
                                    <tr> 
                                        <th colspan="2" class="subTitleCell"><b style="font-size:14px">INFORMAZIONI RELATIVE ALLA SUPERFICIE AGRICOLA UTILIZZATA AZIENDALE</b></th> 
                                    </tr> 
                                    <tr> 
                                        <td colspan="2">&nbsp;</td> 
                                    </tr> 
                                    <tr> 
                                        <th> 
                                            <asp:ImageButton runat="server" ID="btnAcc" /> 
                                            <asp:HyperLink runat="server" ID="btnPart"> 
                                                <img src="../_img/Insert.gif" alt="aggiungi" /> 
                                                <asp:label runat="server" ID="Label1" Text="Aggiungi" /> 
                                            </asp:HyperLink> 
                                        </th> 
                                        <td> 
                                            <asp:ImageButton runat="server" ID="btnVis" ImageUrl="~/_img/show.png" ToolTip="Visualizza tutti le Particelle esistenti" /> 
                                            <asp:Label runat="server" ID="lblVis" Text="Visualizza"  /> 
                                        </td> 
                                    </tr>                                                            
                                    <tr> 
                                        <td colspan="2"> 
                                            <telerik:RadGrid ID="grdValutazione" runat="server" GridLines="None" 
                                                AllowPaging="True" PageSize="20" AllowSorting="True" AutoGenerateColumns="False" 
                                                ShowStatusBar="true" AllowAutomaticDeletes="True" AllowMultiRowSelection="false">                                                 
                                                <ClientSettings> 
                                                    <Selecting AllowRowSelect="True" /> 
                                                    <ClientEvents OnRowSelected="RowSelected"></ClientEvents>                                             
                                                </ClientSettings> 
                                                <MasterTableView CommandItemDisplay="none" GridLines="None" 
                                                    DataKeyNames="IDPAP,IDAPPEZZAMENTO,IDPARTICELLA,kiave" 
                                                     AllowFilteringByColumn="False" AllowSorting="True" ClientDataKeyNames="kiave"> 
                                                    <Columns>                          
                                                        <telerik:GridTemplateColumn UniqueName="colPulsante"> 
                                                            <ItemTemplate> 
                                                                <asp:ImageButton runat="server" ID="btnT" ImageUrl="" /> 
                                                            </ItemTemplate> 
                                                        </telerik:GridTemplateColumn> 
                                                        <telerik:GridButtonColumn ConfirmText="Sei sicuro di voler eliminare la riga?" ButtonType="ImageButton" ImageUrl="../_img/Delete.gif" CommandName="Delete" Text="Elimina" UniqueName="colDelete"> 
                                                            <HeaderStyle Width="20px" /> 
                                                        </telerik:GridButtonColumn> 
                                                        <telerik:GridTemplateColumn UniqueName="colItemC"> 
                                                            <ItemTemplate> 
                                                                <asp:CheckBox runat="server" ID="chkItemC" /> 
                                                                <div style="display:none"> 
                                                                    <asp:TextBox runat="server" ID="Kiave" /> 
                                                                </div> 
                                                            </ItemTemplate> 
                                                        </telerik:GridTemplateColumn> 
                                                        <telerik:GridClientSelectColumn UniqueName="colItemID" ></telerik:GridClientSelectColumn>                                                            
                                                        <telerik:GridTemplateColumn> 
                                                            <HeaderTemplate> 
                                                                <table id="Table1" style="width: 100%"> 
                                                                    <tr> 
                                                                        <td colspan="2" align="center"> 
                                                                            <b>Codice Istat</b> 
                                                                        </td> 
                                                                    </tr> 
                                                                    <tr> 
                                                                        <td style="width: 50%"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnProv" Text="Prov" ToolTip="Sort by Provincia" 
                                                                            CommandName='Sort' CommandArgument='PROVINCIAPARTICELLA' runat="server" /> 
                                                                        </td> 
                                                                        <td style="width: 50%"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnCom" Text="Comune" ToolTip="Sort by Comune" 
                                                                            CommandName='Sort' CommandArgument='COMUNEPARTICELLA' runat="server" /> 
                                                                        </td> 
                                                                    </tr> 
                                                                </table> 
                                                            </HeaderTemplate> 
                                                            <ItemTemplate> 
                                                                <table cellspacing="0" width="100%"> 
                                                                    <tr> 
                                                                        <td style="width: 50%"> 
                                                                            <%#Eval("PROVINCIAPARTICELLA")%> 
                                                                        </td> 
                                                                        <td style="width: 50%"> 
                                                                            <%#Eval("COMUNEPARTICELLA")%> 
                                                                        </td> 
                                                                    </tr> 
                                                                </table> 
                                                            </ItemTemplate> 
                                                            <ItemStyle HorizontalAlign="Center" /> 
                                                        </telerik:GridTemplateColumn> 
                                                        <telerik:GridTemplateColumn> 
                                                            <HeaderTemplate> 
                                                                <table id="Table2" style="width: 100%"> 
                                                                    <tr> 
                                                                        <td colspan="4" align="center"> 
                                                                            <b>RIFERIMENTI CATASTALI</b> 
                                                                        </td> 
                                                                    </tr> 
                                                                    <tr> 
                                                                        <td style="width: 15%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnSez" Text="Sez" ToolTip="Sort by Sezione" 
                                                                            CommandName='Sort' CommandArgument='SEZIONE' runat="server" /> 
                                                                        </td> 
                                                                        <td style="width: 25%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnFoglio" Text="Foglio" ToolTip="Sort by Foglio" 
                                                                            CommandName='Sort' CommandArgument='FOGLIO' runat="server" /> 
                                                                        </td> 
                                                                        <td style="width: 45%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnPart" Text="Particella" ToolTip="Sort by Particella" 
                                                                            CommandName='Sort' CommandArgument='PARTICELLA' runat="server" /> 
                                                                        </td> 
                                                                        <td style="width: 15%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnSub" Text="Sub" ToolTip="Sort by Sub" 
                                                                            CommandName='Sort' CommandArgument='SUB' runat="server" /> 
                                                                        </td>                                                         
                                                                    </tr> 
                                                                </table> 
                                                            </HeaderTemplate> 
                                                            <ItemTemplate> 
                                                                <table cellspacing="0" width="100%"> 
                                                                    <tr> 
                                                                        <td style="width: 15%" align="center"> 
                                                                            <%#Eval("SEZIONE")%> 
                                                                        </td> 
                                                                        <td style="width: 25%" align="center"> 
                                                                            <%#Eval("FOGLIO")%> 
                                                                        </td> 
                                                                        <td style="width: 45%" align="center"> 
                                                                            <%#Eval("PARTICELLA")%> 
                                                                        </td> 
                                                                        <td style="width: 15%" align="center"> 
                                                                            <%#Eval("SUB")%> 
                                                                        </td>                                                         
                                                                    </tr> 
                                                                </table> 
                                                            </ItemTemplate>                                          
                                                        </telerik:GridTemplateColumn> 
                                                        <telerik:GridTemplateColumn> 
                                                           <HeaderTemplate> 
                                                                <table id="Table3" style="width: 100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnTitP" Text="Titolo<br />Poss." ToolTip="Sort by Titolo possesso" 
                                                                            CommandName='Sort' CommandArgument='TITOLOPOSSESSO' runat="server" /> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </HeaderTemplate> 
                                                            <ItemTemplate> 
                                                                <table cellspacing="0" width="100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <%#Eval("TITOLOPOSSESSO")%> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </ItemTemplate> 
                                                        </telerik:GridTemplateColumn> 
                                                        <telerik:GridTemplateColumn> 
                                                            <HeaderTemplate> 
                                                                <table style="width: 100%"> 
                                                                    <tr> 
                                                                        <td colspan="2" align="center"> 
                                                                            <b>SUP. CATASTALE</b> 
                                                                        </td> 
                                                                    </tr> 
                                                                    <tr> 
                                                                        <td style="width: 50%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnHA1" Text="ha" ToolTip="Sort by HA" 
                                                                            CommandName='Sort' CommandArgument='HA1' runat="server" /> 
                                                                        </td> 
                                                                        <td style="width: 50%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnARE1" Text="are" ToolTip="Sort by Are" 
                                                                            CommandName='Sort' CommandArgument='ARE1' runat="server" /> 
                                                                        </td>                                                  
                                                                    </tr> 
                                                                </table> 
                                                            </HeaderTemplate> 
                                                            <ItemTemplate> 
                                                                <table cellspacing="0" width="100%"> 
                                                                    <tr> 
                                                                        <td style="width: 50%"> 
                                                                            <%#Eval("HA1")%> 
                                                                        </td> 
                                                                        <td style="width: 50%"> 
                                                                            <%#Eval("ARE1")%> 
                                                                        </td>                                                
                                                                    </tr> 
                                                                </table> 
                                                            </ItemTemplate> 
                                                            <ItemStyle HorizontalAlign="Center" /> 
                                                        </telerik:GridTemplateColumn>     
                                                        <telerik:GridTemplateColumn> 
                                                            <HeaderTemplate> 
                                                                <table style="width: 100%"> 
                                                                    <tr> 
                                                                        <td colspan="6" align="center"> 
                                                                            <b>SUPERFICIE IN BASE AL METODO DI PRODUZIONE</b> 
                                                                        </td> 
                                                                    </tr> 
                                                                    <tr> 
                                                                        <td colspan="2" align="center"> 
                                                                            convenzionale 
                                                                        </td> 
                                                                        <td colspan="2" align="center"> 
                                                                            biologico 
                                                                        </td>    
                                                                        <td colspan="2" align="center"> 
                                                                            in conversione 
                                                                        </td>                                                                                                          
                                                                    </tr> 
                                                                    <tr> 
                                                                        <td style="width: 17%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnHA2" Text="ha" ToolTip="Sort by HA" 
                                                                            CommandName='Sort' CommandArgument='HA2' runat="server" /> 
                                                                        </td> 
                                                                        <td style="width: 17%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnARE2" Text="are" ToolTip="Sort by Are" 
                                                                            CommandName='Sort' CommandArgument='ARE2' runat="server" /> 
                                                                        </td>  
                                                                        <td style="width: 17%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnHA3" Text="ha" ToolTip="Sort by HA" 
                                                                            CommandName='Sort' CommandArgument='HA3' runat="server" /> 
                                                                        </td> 
                                                                        <td style="width: 17%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnARE3" Text="are" ToolTip="Sort by Are" 
                                                                            CommandName='Sort' CommandArgument='ARE3' runat="server" /> 
                                                                        </td>  
                                                                        <td style="width: 17%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnHA4" Text="ha" ToolTip="Sort by HA" 
                                                                            CommandName='Sort' CommandArgument='HA4' runat="server" /> 
                                                                        </td> 
                                                                        <td style="width: 15%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnARE4" Text="are" ToolTip="Sort by Are" 
                                                                            CommandName='Sort' CommandArgument='ARE4' runat="server" /> 
                                                                        </td>                                                                                                                                                                  
                                                                    </tr>                                                     
                                                                </table> 
                                                            </HeaderTemplate> 
                                                            <ItemTemplate> 
                                                                <table cellspacing="0" width="100%"> 
                                                                    <tr> 
                                                                        <td style="width: 17%"> 
                                                                            <%#Eval("HA2")%> 
                                                                        </td> 
                                                                        <td style="width: 17%"> 
                                                                            <%#Eval("ARE2")%> 
                                                                        </td>      
                                                                        <td style="width: 17%"> 
                                                                            <%#Eval("HA3")%> 
                                                                        </td> 
                                                                        <td style="width: 17%"> 
                                                                            <%#Eval("ARE3")%> 
                                                                        </td>      
                                                                        <td style="width: 17%"> 
                                                                            <%#Eval("HA4")%> 
                                                                        </td> 
                                                                        <td style="width: 15%"> 
                                                                            <%#Eval("ARE4")%> 
                                                                        </td>                                                                                                                                                                
                                                                    </tr> 
                                                                </table> 
                                                            </ItemTemplate> 
                                                            <ItemStyle HorizontalAlign="Center" /> 
                                                        </telerik:GridTemplateColumn> 
                                                        <telerik:GridTemplateColumn> 
                                                           <HeaderTemplate> 
                                                                <table id="Table4" style="width: 100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnIDA" Text="N° Appezzamento" ToolTip="Sort by Idappezzamento" 
                                                                            CommandName='Sort' CommandArgument='IDAPPEZZAMENTO' runat="server" /> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </HeaderTemplate> 
                                                            <ItemTemplate> 
                                                                <table cellspacing="0" width="100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <%#Eval("IDAPPEZZAMENTO")%> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </ItemTemplate> 
                                                        </telerik:GridTemplateColumn>                                          
                                                        <telerik:GridTemplateColumn> 
                                                           <HeaderTemplate> 
                                                                <table id="Table5" style="width: 100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnOrien" Text="Orientamento" ToolTip="Sort by orientamento" 
                                                                            CommandName='Sort' CommandArgument='ORIENTAMENTO1' runat="server" /> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </HeaderTemplate> 
                                                            <ItemTemplate> 
                                                                <table cellspacing="0" width="100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <%#Eval("ORIENTAMENTO1")%> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </ItemTemplate> 
                                                        </telerik:GridTemplateColumn>     
                                                        <telerik:GridTemplateColumn> 
                                                           <HeaderTemplate> 
                                                                <table id="Table6" style="width: 100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnSpe" Text="Specie" ToolTip="Sort by Specie" 
                                                                            CommandName='Sort' CommandArgument='PSPECIE' runat="server" /> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </HeaderTemplate> 
                                                            <ItemTemplate> 
                                                                <table cellspacing="0" width="100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <%#Eval("PSPECIE")%> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </ItemTemplate> 
                                                        </telerik:GridTemplateColumn>   
                                                        <telerik:GridTemplateColumn> 
                                                           <HeaderTemplate> 
                                                                <table id="Table7" style="width: 100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <asp:LinkButton CssClass="Button" ID="btnVar" Text="Varietà" ToolTip="Sort by Varieta" 
                                                                            CommandName='Sort' CommandArgument='PVARIETA' runat="server" /> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </HeaderTemplate> 
                                                            <ItemTemplate> 
                                                                <table cellspacing="0" width="100%"> 
                                                                    <tr> 
                                                                        <td style="width: 100%" align="center"> 
                                                                            <%#Eval("PVARIETA")%> 
                                                                        </td>                                                        
                                                                    </tr> 
                                                                </table> 
                                                            </ItemTemplate> 
                                                        </telerik:GridTemplateColumn>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
                                                    </Columns> 
                                                </MasterTableView> 
                                            </telerik:RadGrid>                       
                                        </td> 
                                    </tr>                     
                                </table> 
                            </div>          
                        </td> 
                    </tr> 
                </table>   
            </div> 
        </telerik:RadPageView> 
         
        <telerik:RadPageView ID="pgApp" runat="server"> 
            <div style="display:none">                 
                <asp:TextBox runat="server" ID="txtIDNOTIFICAF" />           
            </div> 
         
            <div> 
                <table width="100%" align="center" cellpadding="0" cellspacing="0"> 
                    <tr> 
                        <td>&nbsp;</td> 
                    </tr>                 
                    <tr> 
                        <th align="right"><asp:Label runat="server" ID="lblIDUPOF" Text="U.P.O " /></th> 
                        <th align="left" style="padding-left:30px"> 
                            <telerik:RadComboBox runat="server" id="lstIDUPOF" AppendDataBoundItems="true" AutoPostBack="true" ZIndex="6"> 
                            </telerik:RadComboBox> 
                        </th> 
                    </tr> 
                    <tr> 
                        <td colspan="2" class="subTitleCell">&nbsp;</td> 
                    </tr> 
                    <tr> 
                        <td colspan="2">&nbsp;</td> 
                    </tr>                     
                    <tr> 
                        <th colspan="2" class="subTitleCell"><b style="font-size:14px"><asp:Label runat="server" ID="lblTitoloSF" Text="INFORMAZIONI RELATIVE AGLI APPEZZAMENTI AZIENDALI" /></b></th> 
                    </tr> 
                    <tr> 
                        <td colspan="2">&nbsp;</td> 
                    </tr> 
                    <tr> 
                        <th colspan="2"> 
                            <a> 
                                <img src="_img/Insert.gif" alt="aggiungi" /> 
                                <asp:label runat="server" ID="Label3" Text="Aggiungi" /> 
                            </a> 
                        </th> 
                    </tr>                                                            
                    <tr> 
                        <td colspan="2"> 
                            <telerik:RadGrid ID="grdAppezz" runat="server" GridLines="None" 
                                AllowPaging="True" PageSize="20" AllowSorting="True" AutoGenerateColumns="False" 
                                ShowStatusBar="true" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" 
                                AllowAutomaticUpdates="True"> 
                                <MasterTableView CommandItemDisplay="none" GridLines="None" 
                                    DataKeyNames="KIAVE" AllowFilteringByColumn="False" AllowSorting="True" Name="Master"> 
                                    <Columns> 
                                        <telerik:GridTemplateColumn> 
                                            <ItemTemplate> 
                                                <asp:ImageButton runat="server" ID="btnEdit" ImageUrl="~/_img/Editor.gif" /> 
                                            </ItemTemplate> 
                                        </telerik:GridTemplateColumn> 
                                        <telerik:GridTemplateColumn> 
                                            <HeaderTemplate> 
                                                <table id="Table1" style="width: 100%"> 
                                                    <tr> 
                                                        <td style="width: 100%"> 
                                                            <asp:LinkButton CssClass="Button" ID="btnAPP" Text="N° App." ToolTip="Sort by N° Appezzamento" 
                                                            CommandName='Sort' CommandArgument='IDUPO' runat="server" /> 
                                                        </td> 
                                                    </tr> 
                                                </table> 
                                            </HeaderTemplate> 
                                            <ItemTemplate> 
                                                <table cellspacing="0" width="100%"> 
                                                    <tr> 
                                                        <td style="width: 100%"> 
                                                            <%#Eval("IDAPPEZZAMENTO")%> 
                                                        </td> 
                                                    </tr> 
                                                </table> 
                                            </ItemTemplate> 
                                            <ItemStyle HorizontalAlign="Center" /> 
                                        </telerik:GridTemplateColumn> 
                                        <telerik:GridTemplateColumn> 
                                            <HeaderTemplate> 
                                                <table id="Table1" style="width: 100%"> 
                                                    <tr> 
                                                        <td colspan="2" align="center"> 
                                                            <b>Codice Istat</b> 
                                                        </td> 
                                                    </tr> 
                                                    <tr> 
                                                        <td style="width: 50%"> 
                                                            <asp:LinkButton CssClass="Button" ID="btnProv" Text="Prov" ToolTip="Sort by Provincia" 
                                                            CommandName='Sort' CommandArgument='PROVINCIA' runat="server" /> 
                                                        </td> 
                                                        <td style="width: 50%"> 
                                                            <asp:LinkButton CssClass="Button" ID="btnCom" Text="Comune" ToolTip="Sort by Comune" 
                                                            CommandName='Sort' CommandArgument='COMUNE' runat="server" /> 
                                                        </td> 
                                                    </tr> 
                                                </table> 
                                            </HeaderTemplate> 
                                            <ItemTemplate> 
                                                <table cellspacing="0" width="100%"> 
                                                    <tr> 
                                                        <td style="width: 50%"> 
                                                            <%#Eval("PROVINCIA")%> 
                                                        </td> 
                                                        <td style="width: 50%"> 
                                                            <%#Eval("COMUNE")%> 
                                                        </td> 
                                                    </tr> 
                                                </table> 
                                            </ItemTemplate> 
                                            <ItemStyle HorizontalAlign="Center" /> 
                                        </telerik:GridTemplateColumn>                                    
                                        <telerik:GridTemplateColumn> 
                                            <HeaderTemplate> 
                                                <table style="width: 100%"> 
                                                    <tr> 
                                                        <td colspan="3" align="center"> 
                                                            <b>SUP. CATASTALE</b> 
                                                        </td> 
                                                    </tr> 
                                                    <tr> 
                                                        <td style="width: 34%" align="center"> 
                                                            <asp:LinkButton CssClass="Button" ID="btnHA1" Text="ha" ToolTip="Sort by HA" 
                                                            CommandName='Sort' CommandArgument='HA1' runat="server" /> 
                                                        </td> 
                                                        <td style="width: 33%" align="center"> 
                                                            <asp:LinkButton CssClass="Button" ID="btnARE1" Text="are" ToolTip="Sort by Are" 
                                                            CommandName='Sort' CommandArgument='ARE1' runat="server" /> 
                                                        </td>   
                                                        <td style="width: 33%" align="center"> 
                                                            <asp:LinkButton CssClass="btnCRE1" ID="LinkButton1" Text="cre" ToolTip="Sort by cre" 
                                                            CommandName='Sort' CommandArgument='CRE1' runat="server" /> 
                                                        </td>                                                                                                          
                                                    </tr> 
                                                </table> 
                                            </HeaderTemplate> 
                                            <ItemTemplate> 
                                                <table cellspacing="0" width="100%"> 
                                                    <tr> 
                                                        <td style="width: 34%"> 
                                                            <%#Eval("HA1")%> 
                                                        </td> 
                                                        <td style="width: 33%"> 
                                                            <%#Eval("ARE1")%> 
                                                        </td>   
                                                        <td style="width: 33%"> 
                                                            <%#Eval("CRE1")%> 
                                                        </td>                                                                                                        
                                                    </tr> 
                                                </table> 
                                            </ItemTemplate> 
                                            <ItemStyle HorizontalAlign="Center" /> 
                                        </telerik:GridTemplateColumn> 
                                        <telerik:GridBoundColumn DataField="METODOPRODDICHIARATO" HeaderText="Metodo" SortExpression="METODOPRODDICHIARATO"> 
                                        </telerik:GridBoundColumn> 
                                        <telerik:GridBoundColumn DataField="DTCESSAZIONECONV" HeaderText="Data Cessato" SortExpression="DTCESSAZIONECONV" DataFormatString="{0: dd/MM/yyyy}"> 
                                        </telerik:GridBoundColumn> 
                                        <telerik:GridTemplateColumn> 
                                            <HeaderTemplate> 
                                                <table style="width: 100%"> 
                                                    <tr> 
                                                        <td style="width: 100%" align="center"> 
                                                            <asp:LinkButton CssClass="Button" ID="btnOrient" Text="Orientamenti" ToolTip="Sort by Orientamenti" 
                                                            CommandName='Sort' CommandArgument='ORIENTAMENTO1' runat="server" /> 
                                                        </td>                                                                                                      
                                                    </tr> 
                                                </table> 
                                            </HeaderTemplate> 
                                            <ItemTemplate> 
                                                <table cellspacing="0" width="100%"> 
                                                    <tr> 
                                                        <td style="width: 25%"> 
                                                            <%#Eval("ORIENTAMENTO1")%> 
                                                        </td> 
                                                        <td style="width: 25%"> 
                                                            <%#Eval("ORIENTAMENTO2")%> 
                                                        </td>   
                                                        <td style="width: 25%"> 
                                                            <%#Eval("ORIENTAMENTO3")%> 
                                                        </td>   
                                                        <td style="width: 25%"> 
                                                            <%#Eval("ORIENTAMENTO4")%> 
                                                        </td>                                                                                                                                                                
                                                    </tr> 
                                                </table> 
                                            </ItemTemplate> 
                                            <ItemStyle HorizontalAlign="Center" /> 
                                        </telerik:GridTemplateColumn>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
                                    </Columns> 
                                    <DetailTables> 
                                        <telerik:GridTableView AutoGenerateColumns="false" Caption="Particella Appezzamenti" AllowSorting="false" 
                                           Width="100%" Name="Dettaglio" DataSourceID="objDSP"> 
                                            <ParentTableRelation> 
                                                <telerik:GridRelationFields DetailKeyField="KIAVE" MasterKeyField="KIAVE" /> 
                                            </ParentTableRelation> 
                                            <PagerStyle AlwaysVisible="false" />                                             
                                            <Columns> 
                                                <telerik:GridBoundColumn SortExpression="Part" HeaderText="Part." DataField="Part" UniqueName="colParticella"> 
                                                </telerik:GridBoundColumn>                                                      
                                                <telerik:GridBoundColumn SortExpression="SUPERFICIECONVENZ" HeaderText="Sup. Convenzionale" DataField="SUPERFICIECONVENZ" UniqueName="colSUPERFICIECONVENZ"> 
                                                </telerik:GridBoundColumn> 
                                                <telerik:GridBoundColumn SortExpression="SUPERFICIEBIO" HeaderText="Sup. Biologico" DataField="SUPERFICIEBIO" UniqueName="colSUPERFICIEBIO"> 
                                                </telerik:GridBoundColumn>    
                                                <telerik:GridBoundColumn SortExpression="SUPERFICIECONVERS" HeaderText="Sup. In Converzione" DataField="SUPERFICIECONVERS" UniqueName="colSUPERFICIECONVERS"> 
                                                </telerik:GridBoundColumn>                                      
                                            </Columns> 
                                        </telerik:GridTableView> 
                                    </DetailTables>                                      
                                </MasterTableView>                                
                            </telerik:RadGrid>                       
                        </td> 
                    </tr>                     
                </table> 
            </div>    
        </telerik:RadPageView>              
         
        <telerik:RadPageView ID="pgModAnag" runat="server"> 
           <wuc:pgModAnagUC runat="server" ID="ucModAnag" /> 
        </telerik:RadPageView> 
         
        <telerik:RadPageView ID="pgModAtt" runat="server"> 
            <wuc:pgModAttUC ID="ucModAtt" runat="server" /> 
        </telerik:RadPageView>         
                                                                                          
    </telerik:RadMultiPage>                         
                        </td> 
                    </tr> 
                </table> 
            </div> 
        </div> 
            </center> 
            
     
     
 
     
    <table width="90%" align="center" class="tbContorno" border="0"> 
    <tr><td colspan="2">&nbsp;</td></tr>             
    <tr> 
        <td colspan="2"><asp:Label runat="server" ID="lblErrorMsg" Text="" CssClass="ErrMsg"></asp:Label></td> 
    </tr>     
</table> 
<div style="display:none"> 
    <asp:TextBox runat="server" ID="itemID" /> 
</div> 
</div>    
</telerik:RadAjaxPanel> 
<asp:ObjectDataSource   
    ID="objDSRappr"   
    runat="server"   
    SelectMethod="selectRapprLegal" 
    SortParameterName="orderBy"  
    TypeName="GestioneProcessi" >  
    <SelectParameters>  
        <asp:QueryStringParameter Name="NomeSP" DefaultValue="NotificheTestata_RicercaRapprLegal" Direction="Input" Type="String" /> 
        <asp:Parameter Name="filterby" DefaultValue="" Type="String" Direction="Input" /> 
    </SelectParameters>  
</asp:ObjectDataSource> 
<asp:ObjectDataSource   
    ID="objDSDich"   
    runat="server"   
    SelectMethod="selectRapprLegal" 
    SortParameterName="orderBy"  
    TypeName="GestioneProcessi" >  
    <SelectParameters>  
        <asp:QueryStringParameter Name="NomeSP" DefaultValue="Dichiaranti_Ricerca" Direction="Input" Type="String" /> 
        <asp:Parameter Name="filterby" DefaultValue="" Type="String" Direction="Input" /> 
    </SelectParameters>  
</asp:ObjectDataSource>   
<asp:ObjectDataSource   
    ID="objDSUPO"   
    runat="server"   
    SelectMethod="selectRapprLegal" 
    SortParameterName="orderBy"  
    TypeName="GestioneProcessi" >  
    <SelectParameters>  
        <asp:QueryStringParameter Name="NomeSP" DefaultValue="NotificheTestata_RicercaUPO" Direction="Input" Type="String" /> 
        <asp:Parameter Name="filterby" DefaultValue="" Type="String" Direction="Input" /> 
    </SelectParameters>  
</asp:ObjectDataSource>  
    
<asp:ObjectDataSource   
    ID="objDSM"   
    runat="server"   
    SelectMethod="SelectRapprLegal" 
    SortParameterName="orderBy"  
    TypeName="GestioneProcessi" >  
    <SelectParameters>  
        <asp:QueryStringParameter Name="NomeSP" DefaultValue="Appezzamenti_Ricerca" Direction="Input" Type="String" /> 
        <asp:Parameter Name="filterBy" Type="String" /> 
    </SelectParameters>  
</asp:ObjectDataSource>    
<asp:ObjectDataSource   
    ID="objDSP"   
    runat="server"   
    SelectMethod="SelectParticellaApp" 
    SortParameterName="orderBy"  
    TypeName="GestioneProcessi" >  
    <SelectParameters>  
        <asp:QueryStringParameter Name="NomeSP" DefaultValue="ParticelleAppezzamenti_Ricerca" Direction="Input" Type="String" /> 
        <asp:Parameter Name="KIAVE" Type="String" /> 
    </SelectParameters>  
</asp:ObjectDataSource>   
<asp:ObjectDataSource   
    ID="objDSV"   
    runat="server"   
    SelectMethod="SelectRapprLegal" 
    SortParameterName="orderBy"  
    TypeName="GestioneProcessi" >  
    <SelectParameters>  
        <asp:QueryStringParameter Name="NomeSP" DefaultValue="Particelle_RicercaNotifica" Direction="Input" Type="String" /> 
        <asp:Parameter Name="filterby" Type="String" /> 
    </SelectParameters> 
</asp:ObjectDataSource>   
</asp:Content> 
 
   Protected Sub ParticelleItemcreated(ByVal sender As Object, ByVal e As GridItemEventArgs) Handles grdValutazione.ItemCreated 
        Try 
            If TypeOf e.Item Is GridDataItem Then 
                Dim DataItem As GridDataItem = DirectCast(e.Item, GridDataItem) 
                Dim pulsante As GridTemplateColumn = DirectCast(DataItem.OwnerTableView.Columns.FindByUniqueName("colPulsante"), GridTemplateColumn) 
                Dim colItemC As GridTemplateColumn = DirectCast(DataItem.OwnerTableView.Columns.FindByUniqueName("colItemC"), GridTemplateColumn) 
                Dim colItemID As GridClientSelectColumn = DirectCast(DataItem.OwnerTableView.Columns.FindByUniqueName("colItemID"), GridClientSelectColumn) 
                Dim colDelete As GridButtonColumn = DirectCast(DataItem.OwnerTableView.Columns.FindByUniqueName("colDelete"), GridButtonColumn) 
                Dim btnT As ImageButton = DirectCast(DataItem.FindControl("btnT"), ImageButton) 
                Dim P As Integer = DirectCast(e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("IDPARTICELLA"), Integer) 
                Dim D As String = DataItem.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("IDPAP").ToString 
                Dim A As String = DataItem.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("IDAPPEZZAMENTO").ToString 
                Dim kiave As String = DataItem.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("kiave").ToString 
                Dim txt As TextBox = CType(DataItem.FindControl("Kiave"), TextBox) 
 
                If rpbNotifica.SelectedItem.Value = "AP" Then 
                    pulsante.Visible = False 
                    colDelete.Visible = False 
                    colItemC.Visible = False 
                    colItemID.Visible = False 
                ElseIf rpbNotifica.SelectedItem.Value = "EP" Then 
                    pulsante.Visible = False 
                    btnVis.Visible = False 
                    btnPart.Visible = False 
                    colDelete.Visible = True 
                    colItemC.Visible = False 
                    colItemID.Visible = False 
                ElseIf rpbNotifica.SelectedItem.Value = "FP" Then 
                    pulsante.Visible = True 
                    btnVis.Visible = False 
                    btnPart.Visible = False 
                    colDelete.Visible = False 
                    colItemC.Visible = False 
                    colItemID.Visible = False 
                    btnT.ImageUrl = "~/_img/copy.png" 
                    btnT.CommandArgument = P 'uso commandargument per memorizzare la kiave di ogni riga 
                    AddHandler btnT.Click, AddressOf Me.DuplicaParticella 'associo al click del pulsante una routine 
                ElseIf rpbNotifica.SelectedItem.Value = "CP" Then 
                    colItemC.Visible = True 
                    colItemID.Visible = True 
                    pulsante.Visible = False 
                    btnVis.Visible = False 
                    btnPart.Visible = False 
                    colDelete.Visible = False 
                    txt.Text = kiave 
                End If 
            End If 
        Catch ex As Exception 
            SentMessage("error databound(grdLegale): " + ex.Message) 
        End Try 
    End Sub 
    Protected Sub AccorpaParticelle(ByVal sender As Object, ByVal e As ImageClickEventArgs) Handles btnAcc.Click 
        Dim chkItemC As CheckBox 
        Dim Kiave2 As TextBox 
        Try 
            'cerco kiave 2 e modifico i dati nel database 
            v = Split(itemID.Text, "|") 
            ReDim param(6) 
            ReDim paramVal(6) 
 
            param(0) = "IDWS" 
            paramVal(0) = Request.UserHostAddress 
            param(1) = "IDUPODA" 
            paramVal(1) = v(0) 
            param(2) = "IDNOTIFICADA" 
            param(3) = "IDPARTICELLADA" 
            paramVal(2) = v(1) 
            paramVal(3) = v(2) 
            param(4) = "IDUPOA" 
            param(5) = "IDNOTIFICAA" 
            param(6) = "IDPARTICELLAA" 
 
            ApriConnessioni() 
            If grdValutazione.Items.Count > 0 Then 
                For intIx = 0 To grdValutazione.Items.Count - 1 
                    chkItemC = grdValutazione.Items(intIx).FindControl("chkItemC") 
                    If chkItemC.Checked = True Then 
                        Kiave2 = grdValutazione.Items(intIx).FindControl("Kiave") 
                        v = Split(Kiave2.Text, "|") 
                        paramVal(4) = v(0) 
                        paramVal(5) = v(1) 
                        paramVal(6) = v(2) 
 
                        If itemID.Text <> Kiave2.Text Then EseguiStored("Particelle_Accorpa", param, paramVal, kAggiornaDati, kUpdate) 
                        If TestoMessaggio.Length > 0 Then 
                            lblErrorMsg.Text = "Error Accorpa Particelle: " + TestoMessaggio 
                            Exit For 
                        End If 
                    End If 
                Next 
            End If 
            ChiudiConnessioni() 
            If lstIDUPOE.SelectedValue <> "" Then bind_grdValutazione(lstIDUPOE.SelectedValue, "C") 
        Catch ex As Exception 
            lblErrorMsg.Text = "Error Accorpa Particelle: " + ex.Message 
        End Try 
    End Sub 
Rosen
Telerik team
 answered on 01 Jun 2010
5 answers
116 views
"A Problem was encountered initializing commands and menus. The merged file was loaded, but it contained no valid commands. Please run setup and select Repair."

I uninstalled Q4 2009 and installed 2010_1_519 AJAX. Silverlight Q4 I uninstalled but did not install Silverlight 3 2010_1 because I need to locate RIA files for Silverlight 3.

I'm able to use VS 2008 but when I tried to fire up VS 2005, I got the following message.

Any advice on how to proceed? thank you -
Erjan Gavalji
Telerik team
 answered on 01 Jun 2010
4 answers
146 views
How to change the text "Add new record" to "Add More"? Is it possible to remove the REFRESH button?
Jun Ting
Top achievements
Rank 1
 answered on 01 Jun 2010
5 answers
217 views

I am trying to implement the telerik tabs into my site. Theywork fine however when it comes to the styling they have white gaps betweeneach tab.

Does anyone know how to remove the white spacing either inthe telerik tab template or by using css?

I have tried everything I can possibly think of and nothingseems to work 100%.

<telerik:RadTabStrip ID="RadTabStrip1" runat="server"

ontabclick="RadTabStrip1_TabClick"SelectedIndex="1">

<Tabs>

<telerik:RadTab runat="server"Text="RootRadTab1" >

</telerik:RadTab>

<telerik:RadTab runat="server"Text="RootRadTab2""  Selected="True">

</telerik:RadTab>

<telerik:RadTab runat="server"Text="RootRadTab3" >

</telerik:RadTab>

<telerik:RadTab runat="server"Text="RootRadTab4" >

</telerik:RadTab>

</Tabs>

</telerik:RadTabStrip>

Ben Godfrey
Top achievements
Rank 1
 answered on 01 Jun 2010
2 answers
139 views
I have a RadGrid with a GridDropDownColumn that is bound to a datasource - the RadGrid itself is bound, and the drop-down is bound to a separate datasource (I made a simple datasource for "Yes" and "No" values - seemed easiest). My trouble is that my GridDropDown 1) does not show the SelectedValue in Edit mode, and 2) does not show the SelectedValue in Item mode. My data source has three text values """, "Yes" and "No", and three corresponding values "", "Y" and "N". The DataField for the column will have a value of "", "Y" or "N". The value from the drop-down saves to the database correctly. It just doesn't show in the RadGrid column - nothing does. Here is the source for the column. Any help?

 

<telerik:GridDropDownColumn DataField="CLEARANCE" DataSourceID="dsYesNo"

 

 

HeaderText="Clearance" ListTextField="TEXT" ListValueField="VALUE"

 

 

UniqueName="CLEARANCE">

 

 

</telerik:GridDropDownColumn>

 

Graham
Top achievements
Rank 1
 answered on 01 Jun 2010
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jake
Top achievements
Rank 1
RBarnes
Top achievements
Rank 1
Iron
Iron
Rami
Top achievements
Rank 1
Iron
Veteran
Nathan
Top achievements
Rank 1
Kumeri
Top achievements
Rank 1
Iron
Veteran
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?