Click here to Skip to main content
15,890,579 members
Home / Discussions / ASP.NET
   

ASP.NET

 
Generalweb page designing Pin
kavinnagarajan17-Aug-09 1:40
kavinnagarajan17-Aug-09 1:40 
GeneralRe: web page designing Pin
mylogics17-Aug-09 1:53
professionalmylogics17-Aug-09 1:53 
GeneralRe: web page designing Pin
Ashfield17-Aug-09 8:44
Ashfield17-Aug-09 8:44 
GeneralRe: web page designing Pin
Anurag Gandhi17-Aug-09 5:46
professionalAnurag Gandhi17-Aug-09 5:46 
AnswerRe: web page designing Pin
Abhijit Jana17-Aug-09 10:05
professionalAbhijit Jana17-Aug-09 10:05 
GeneralNDepend in ASP.Net Application Pin
Nazrul17-Aug-09 0:14
Nazrul17-Aug-09 0:14 
GeneralRe: NDepend in ASP.Net Application Pin
Ashfield17-Aug-09 1:37
Ashfield17-Aug-09 1:37 
QuestionCreating a server side update and delete function for Infragistics WebDataGrid without any javascript or AJAX intervention Pin
Kiran K Kadam17-Aug-09 0:12
Kiran K Kadam17-Aug-09 0:12 
Hello all,

I am using an infragistics webdatagrid. I am populating the grid using a method which fetches the data directly from the database. I have added two template columns, one containing the delete button and the other containing the update button. Now my issue is, I want to update a row when I click the update button for that row. The button click should call a server side update method that will update the data edited in the grid directly in the database without using any AJAX or javascript and there should be a postback. Similarly when I click the "Delete" button for a particular row it should delete the row directly from the database and refresh the whole page without calling any AJAX functionality or javascript. This functionality can be easily achieved in ASP.net datagrid but I am not sure how this can be achieved using the infragistics WebDataGrid. Following is the code for the grid. Please have a look at it and let me if I am missing anything in it. Also let me know if you need more details on this.


<ig:WebDataGrid ID="grdUsers" runat="server" Height="175px" Width="650px" AutoGenerateColumns="False"<br />
                            BorderWidth="2px" OnLoad="grdUsers_Load" DataKeyFields="User_ID" OnRowsDeleting="grdUsers_RowDeleting"<br />
                            OnCellSelectionChanged="grdUsers_CellSelectionChanged" OnItemCommand="grdUsers_ItemCommand"<br />
                            OnRowUpdating="grdUsers_RowUpdating" EnableAjax="False" Enabled="true" <br />
                            onprerender="grdUsers_PreRender"><br />
                            <EditorProviders><br />
                                <ig:WebTextEditProvider ID="BasicTextProvider" /><br />
                                <ig:WebNumericEditProvider ID="numPhoneNumber" /><br />
                                <ig:DropDownProvider ID="drpRoles"><br />
                                    <EditorControl ID="editorRoles" runat="server" DisplayMode="DropDownList" TextField="VALUE"<br />
                                        ValueField="ID" Width="200px" DataKeyFields="User_ID"><br />
                                        <DropDownItemBinding TextField="VALUE" ValueField="ID" /><br />
                                    </EditorControl><br />
                                </ig:DropDownProvider><br />
                            </EditorProviders><br />
                            <Columns><br />
                                <ig:BoundDataField DataFieldName="Role_Name" Header-Text="User Role" Key="keyRoleName"><br />
                                    <Header Text="User Role"></Header><br />
                                </ig:BoundDataField><br />
                                <ig:BoundDataField DataFieldName="First_Name" Header-Text="First Name" Key="keyFirstName"><br />
                                    <Header Text="First Name"></Header><br />
                                </ig:BoundDataField><br />
                                <ig:BoundDataField DataFieldName="Last_Name" Header-Text="Last Name" Key="keyLastName"><br />
                                    <Header Text="Last Name"></Header><br />
                                </ig:BoundDataField><br />
                                <ig:BoundDataField DataFieldName="User_Email" Header-Text="Email Address" Key="keyUserEmail"><br />
                                    <Header Text="Email Address"></Header><br />
                                </ig:BoundDataField><br />
                                <ig:BoundDataField DataFieldName="Mobile_Number" Header-Text="Mobile Number" Key="keyMobileNumber"><br />
                                    <Header Text="Mobile Number"></Header><br />
                                </ig:BoundDataField><br />
                                <ig:TemplateDataField Key="UpdateItem" Width="60px"><br />
                                    <ItemTemplate><br />
                                        <asp:Button runat="server" ID="btnUpdate" Text="Update" CommandName="UpdateID" OnClick="btnUpdate_Click1"<br />
                                            UseSubmitBehavior="false"/><br />
                                    </ItemTemplate><br />
                                </ig:TemplateDataField><br />
                                <ig:TemplateDataField Key="DeleteItem" Width="60px"><br />
                                    <ItemTemplate><br />
                                        <asp:Button runat="server" ID="btnDelete" Text="Delete" OnClientClick="javascript:alert('The user is deleted.');"<br />
                                            UseSubmitBehavior="false"/><br />
                                    </ItemTemplate><br />
                                </ig:TemplateDataField><br />
                            </Columns><br />
                            <Behaviors><br />
                                <ig:Activation /><br />
                                <ig:Selection RowSelectType="Multiple" CellClickAction="Row" /><br />
                                <ig:EditingCore AutoCRUD="True"><br />
                                    <Behaviors><br />
                                        <ig:RowDeleting Enabled="true"></ig:RowDeleting><br />
                                        <ig:CellEditing Enabled="true"><br />
                                            <EditModeActions EnableF2="true" EnableOnActive="true" MouseClick="Single" /><br />
                                            <ColumnSettings><br />
                                                <ig:EditingColumnSetting ColumnKey="keyRoleName" EditorID="drpRoles" /><br />
                                                <ig:EditingColumnSetting ColumnKey="keyFirstName" EditorID="BasicTextProvider" /><br />
                                                <ig:EditingColumnSetting ColumnKey="keyLastName" EditorID="BasicTextProvider" /><br />
                                                <ig:EditingColumnSetting ColumnKey="keyMobileNumber" EditorID="BasicTextProvider" /><br />
                                            </ColumnSettings><br />
                                        </ig:CellEditing><br />
                                    </Behaviors><br />
                                </ig:EditingCore><br />
                            </Behaviors><br />
                        </ig:WebDataGrid>


Happy coding!!!

QuestionLock web application by domain Pin
m-khansari17-Aug-09 0:02
m-khansari17-Aug-09 0:02 
AnswerRe: Lock web application by domain Pin
Abhishek Sur17-Aug-09 0:47
professionalAbhishek Sur17-Aug-09 0:47 
GeneralRe: Lock web application by domain Pin
m-khansari17-Aug-09 0:50
m-khansari17-Aug-09 0:50 
GeneralRe: Lock web application by domain Pin
Abhishek Sur17-Aug-09 0:54
professionalAbhishek Sur17-Aug-09 0:54 
QuestionMake the email mail as READ in gmail. Pin
astrovirgin16-Aug-09 23:31
astrovirgin16-Aug-09 23:31 
AnswerRe: Make the email mail as READ in gmail. Pin
padmanabhan N16-Aug-09 23:55
padmanabhan N16-Aug-09 23:55 
AnswerRe: Make the email mail as READ in gmail. Pin
Abhishek Sur17-Aug-09 0:11
professionalAbhishek Sur17-Aug-09 0:11 
Questioncheck datatype in SqlBulkCopy Pin
pranavcool16-Aug-09 23:28
pranavcool16-Aug-09 23:28 
AnswerRe: check datatype in SqlBulkCopy Pin
Abhishek Sur16-Aug-09 23:54
professionalAbhishek Sur16-Aug-09 23:54 
QuestionHow to store comments Pin
kavinnagarajan16-Aug-09 23:25
kavinnagarajan16-Aug-09 23:25 
AnswerRe: How to store comments Pin
Abhishek Sur16-Aug-09 23:52
professionalAbhishek Sur16-Aug-09 23:52 
GeneralHow to store comments Pin
kavinnagarajan16-Aug-09 23:56
kavinnagarajan16-Aug-09 23:56 
GeneralRe: How to store comments Pin
Abhishek Sur17-Aug-09 0:08
professionalAbhishek Sur17-Aug-09 0:08 
AnswerRe: How to store comments Pin
padmanabhan N16-Aug-09 23:53
padmanabhan N16-Aug-09 23:53 
QuestionSocila site creation Pin
NidhiKanu16-Aug-09 22:33
professionalNidhiKanu16-Aug-09 22:33 
AnswerRe: Socila site creation Pin
Abhishek Sur16-Aug-09 22:42
professionalAbhishek Sur16-Aug-09 22:42 
AnswerRe: Socila site creation Pin
N a v a n e e t h16-Aug-09 22:45
N a v a n e e t h16-Aug-09 22:45 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.