Tech
Forums
Jobs
Books
Events
Interviews
Live
More
Learn
Training
Career
Members
Videos
News
Blogs
Login
Sign Up
Ask Question
2
Reply
hiding rows repeater asp.net
rickyvalkier dddd
Sep 19 2016 9:53 AM
777
Reply
hi,
Ive got the following question.
I have an asp.net website with a repeater. when the page is load it loads al the records.
however when I click on the edit button in a row withing the reapeater. it should hide the rows where I didn't klick the edit button on.
protected
void
rptAltNumbers_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
RepeaterItem itemRow;
TextBox textBoxInRow;
string theValueInTextBox= null;
var value = ((TextBox)e.Item.FindControl(
"tbNumber"
)).Text;
switch
(e.CommandName)
{
case
"Edit"
:
// show text box
((TextBox)e.Item.FindControl(
"tbNumber"
)).Visible =
true
;
// hide label
((Label)e.Item.FindControl(
"lblNumber"
)).Visible =
false
;
// hide edit_button
((Button)e.Item.FindControl(
"alternatenumbereditbutton"
)).Visible =
false
;
// Hide delete button
((Button)e.Item.FindControl(
"deleteButton"
)).Visible =
false
;
// show submit_button
((Button)e.Item.FindControl(
"alternatenumbersubmitbutton"
)).Visible =
true
;
break
;
case
"Submit"
:
itemRow = e.Item;
textBoxInRow = ((TextBox)itemRow.FindControl(
"tbNumber"
));
theValueInTextBox = textBoxInRow.Text;
// hide text box
((TextBox)e.Item.FindControl(
"tbNumber"
)).Visible =
false
;
//var value = ((DropDownList)e.Item.FindControl("dpNumber")).SelectedValue;
// show label
((Label)e.Item.FindControl(
"lblNumber"
)).Visible =
true
;
// show edit_button
((Button)e.Item.FindControl(
"alternatenumbereditbutton"
)).Visible =
true
;
// hide submit_button
((Button)e.Item.FindControl(
"alternatenumbersubmitbutton"
)).Visible =
false
;
ows in repeater where Textbox != value .??? how
break
;
case
"Delete"
:
// call web serive to delete number
var waitHere =
"ok"
;
break
;
}
}
Upload Source Code
Select only zip and rar file.
Post
Reset
Cancel
Answers (
2
)
Next Recommended Forum
Print Page in asp.net mvc
host asp.net website on local IIS