Salesforce APEX VISUAL FORCE CRUD OPERATION:-
public class StuEditOperation {
public List<stu__c> allRec{get;set;}
public stu__c coll;
public StuEditOperation()
{
allRec = [select Id,Name,fees__c from stu__c];
}
public PageReference editstu() {
//string idParam = apexpages.currentpage().getparameters().get('id');
coll = [SELECT Id, Name, fees__c FROM stu__c WHERE Id = 'a0F5i00000KbR4j'];
PageReference pageRef = Page.stufindoperation;
pageRef.getParameters().put('sid',coll.ID);
pageRef.getParameters().put('sname',coll.Name);
pageRef.getParameters().put('fees',String.valueOf(coll.fees__c));
return PageRef;
//return Page.stufindoperation;
}
}
Visualforce Page:-
<apex:page controller="StuEditOperation">
<apex:pageBlock id="anyName">
<apex:form>
<apex:pageblocktable value="{!allRec}" var="a">
<apex:column value="{!a.id}" id="stuid"/>
<apex:column value="{!a.Name}" id="stuname" />
<apex:column value="{!a.fees__c}" id="stufees"/>
<apex:column ><apex:commandButton action="{!editstu}" value="Edit"/></apex:column>
<apex:column ><a href="#" class="del">Delete</a></apex:column>
</apex:pageblocktable>
</apex:form>
</apex:pageBlock>
</apex:page>
create StuupdateOperation class
public class StuUpdateOperation {
public string sid{get;set;}
public string sname{get;set;}
public string sfees{get;set;}
public StuUpdateOperation()
{
sid=System.currentPagereference().getParameters().get('sid');
sname=System.currentPagereference().getParameters().get('sname');
sfees=System.currentPagereference().getParameters().get('fees');
}
}
<apex:page controller="StuUpdateOperation">
<!-- Begin Default Content REMOVE THIS -->
<h1>Congratulations</h1>
<apex:form>
<apex:inputText value="{!sid}" id="txtid" />
<apex:inputtext value="{!sname}" id="txtname"/>
<apex:inputtext value="{!sfees}" id="txtfees"/>
<apex:commandButton value="Update"/>
</apex:form>
</apex:page>
POST Answer of Questions and ASK to Doubt