protected void SqlDataSourceScenario_Updated(object sender, SqlDataSourceStatusEventArgs e) { SqlDataSourceScenarioTypeClient.Delete(); ListView ListView1 = (ListView)DetailsView1.Rows[3].FindControl("ListView1"); for (int i = 0; i < ListView1.Items.Count; i++) { ListViewItem Item = ListView1.Items[i]; CheckBox CheckBox1 = (CheckBox)Item.FindControl("ActiveCheckBox"); HiddenField HiddenField1 = ((HiddenField)Item.FindControl("HiddenField1")); if (!CheckBox1.Checked) { continue; } SqlDataSourceScenarioTypeClient.InsertParameters["IdClientType"].DefaultValue = HiddenField1.Value; SqlDataSourceScenarioTypeClient.Insert(); } // Response.Write("111"); // Response.End(); SqlDataSourceIVR.Delete(); TextBox TextBox3 = (TextBox)DetailsView1.Rows[4].FindControl("TextBox3"); String[] Buttons = TextBox3.Text.ToString().Split(new Char[] { ',' }); for (int i = 0; i < Buttons.Length; i++) { string ButtonIVR = Buttons[i].Trim(); if (ButtonIVR != "") { SqlDataSourceIVR.InsertParameters["Button"].DefaultValue = ButtonIVR; SqlDataSourceIVR.Insert(); } } }
protected void DetailsView1_ItemCreated(object sender, EventArgs e) { if (DetailsView1.CurrentMode == DetailsViewMode.Edit) { SqlDataSourceIVR.DataSourceMode = SqlDataSourceMode.DataReader; System.Collections.IEnumerator rdr = SqlDataSourceIVR.Select(DataSourceSelectArguments.Empty).GetEnumerator(); IDataRecord row; string Button = ""; while (rdr.MoveNext()) { row = (IDataRecord)rdr.Current; Button += (Button != "" ? "," : "") + ((int)row["Button"]).ToString(); } TextBox TextBox3 = (TextBox)DetailsView1.Rows[4].FindControl("TextBox3"); TextBox3.Text = Button; } }