|
protected void gvPaymentDetails_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
GridViewRow gvr = e.Row;
if (gvr.Cells[5].Text != " " || gvr.Cells[6].Text != " " || gvr.Cells[8].Text != "0")
{
((LinkButton)(e.Row.FindControl("lbEdit"))).Enabled = false;
((LinkButton)(e.Row.FindControl("lbEntry"))).Enabled = True;
}
else
{
((LinkButton)(e.Row.FindControl("lbEdit"))).Enabled = True;
((LinkButton)(e.Row.FindControl("lbEntry"))).Enabled =False;
}
}
}
I am using this code in my appliction for edit and add button.
|
|
|
|
|
Will ASP.NEt treat the LinkButton the same as the HyperlinkColumn with all of the same properties like DataNavigateUrlField and DataNavigateUrlFormatString?
|
|
|
|
|
i think it will work in hyperlink columns 2 but why dont u use this code
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton ID="lnkEdit" runat="server">Edit</asp:LinkButton>
<asp:LinkButton ID="lnkView" runat="server">View</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
use itemtemplate for hyperlinks
|
|
|
|
|
Where do you handle the actual navigational link and column header information?
|
|
|
|
|
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lbEdit" runat="server" Text="Edit" OnClick="lbEdit_Click"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
i am redirecting from aspx only.
LinkButton btn = sender as LinkButton;
GridViewRow gvr = btn.NamingContainer as GridViewRow;
string docNo = gvr.Cells[0].Text;
so this way i am fetching row datakey
|
|
|
|
|
Wouldn't you have to handle that in the Code Behind...
My predecessor developed this is VB
|
|
|
|
|
I like the looks of this implementation except that it feel like a total rewrite of the ASP page because the page binds data to both BoundColumns and HyperLinkColumns.
To date I have not attempted to bind data to a LinkButton. Is this possible? or would I Have to move all of the naturally bound data to the ItemDataBound method and then launch the enbedded JavaScript from the ItemCommand method?
|
|
|
|
|
plz send me your code so it'll be more clear.
Why Do Some People Forget To Mark as Answer .If It Helps.
|
|
|
|
|
Hi All,
1)My application is working fine. When i enter the account number in Textbox only. If i use the Querystring in url along the account number, then i am getting the Javascript Error and UI of the Page also scrumbled.
Ex:QueryString--> Default.aspx?account=123212
Please suggest me,Is i am missing while the passing the value in
"QueryString", to over come with Javascript Error.
2)The Javascript Error was "Missing the Character" such as ";", but nothing missing as per code.. It come only when i was the value through querystring.
Thanks in Advance...
JohnDas
|
|
|
|
|
put your exact code and write what you want exactly with query string.
Regards
Keyur Satyadev
|
|
|
|
|
Where are you passing the query string and how are you passing the querystring? Is there any javascript available? Please provide code...
Naina
|
|
|
|
|
string accountno="12345";
or
int accountno=12345;
"Default.aspx?account=" + accountno
|
|
|
|
|
Johndas wrote: Please suggest me,Is i am missing while the passing the value in
Are you doing it using JavaScript or From Codebehind ?
If you are doing it from Server Side Code Behind Try This :
string accountId="123";
Response.Redirect("Default2.aspx?AccountID=" + accountId);
Or If you still getting the error please show us the code.
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
Hi all,
i am new to ajax.I know the basic use of update panel.
But my problem is
I have to 2 update in first update i want to add value to the database.after insertion sucessful.
i want to show these value in dropdown which is in panel 2.
and second update panel is in different column
Thanks and regards,
Amit Patel
|
|
|
|
|
go through below. all your queries will remove.
http://www.asp.net/learn/ajax/
Regards
Keyur Satyadev
|
|
|
|
|
Set the update panel mode to conditional and use updatepanelid.update()
One person's data is another person's program.
--J.Walia
|
|
|
|
|
Dear All,
i have developed a web application in vs2005 and i have to update it. now i am working in vs2008. so can i open it and change it in this new version of vs. if yes then what changes i have to do in web.config file.
(i used ajax extension in vs2005.)
before posting this thread i tried to do same but the ajax extension is not working properly in internet explorer and also gives script error and the web.config file also get changes when i deployed it.
please reply me..
Thanks!
|
|
|
|
|
Go to this link and download the latest toolkit for vs2008:
http://ajaxcontroltoolkit.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=33804
One person's data is another person's program.
--J.Walia
|
|
|
|
|
m trying to export crystal report to PDF using parameters..
Please suggest a good link from which i can get the code..
Sharing Of Knowledge Provides Solution....
|
|
|
|
|
I Have a string
<Parameters>
<UserProfileState>0</UserProfileState>
<Parameter>
<Name>Report_Parameter_0</Name>
<Type>String</Type>
<Nullable>False</Nullable>
<AllowBlank>True</AllowBlank>
<MultiValue>False</MultiValue>
<UsedInQuery>False</UsedInQuery>
<State>MissingValidValue</State>
<Prompt>Report_Parameter_0</Prompt>
<DynamicPrompt>False</DynamicPrompt>
<PromptUser>True</PromptUser> </Parameter>
<Parameter> <Name>Report_Parameter_1</Name>
<Type>String</Type> <Nullable>False</Nullable>
<AllowBlank>True</AllowBlank>
<MultiValue>False</MultiValue>
<UsedInQuery>False</UsedInQuery>
<State>MissingValidValue</State>
<Prompt>Report_Parameter_1</Prompt>
<DynamicPrompt>False</DynamicPrompt>
<PromptUser>True</PromptUser>
</Parameter> </Parameters>
I want to do string manipulation with this and i want to get the value of
<Name>Report_Parameter_0</Name>
they are 2 <Name>
its not xml ..!
how to do in good method.!
any help is greatly appreciated..!
|
|
|
|
|
Please do not cross post.
50-50-90 rule: Anytime I have a 50-50 chance of getting something right, there's a 90% probability I'll get it wrong...!!
|
|
|
|
|
What A discovery Columbus..!
In Different Forum..!
|
|
|
|
|
CoderOnline wrote: I Have a string
<parameters>
<userprofilestate>0
<parameter>
<name>Report_Parameter
.....
......
The string that you have mentioned is nothing but XML String . So My suggestion is that please don't thing about to use String Manipulation Or Regx to get the particular value.
So, what you can is, convert the XML string to XMLDocument and easily use XPath to find out the value of particular tag :
Here is one sample example :
XPathDocument Xdoc = new XPathDocument(XMLFile);
XPathNavigator Xnav = Xdoc.CreateNavigator();
XPathExpression expression;
expression= nav.Compile("/Parameters/Parameter/Name");
XPathNodeIterator Xiterator = Xnav.Select(expr);
Now using Xiterator , you can easily get the value .
This will help you for all kind of search over the XML String.
Let me if you have any doubts regarding the same.
Thanks !!
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
Thanks Abhi I will Look into it.,.!
|
|
|
|
|
You Can Do Easily with the help of Xml..!
You ask the same question in c# ..!So i am Giving it in C#.net with windows..!
Use the code below
string XML = " <Parameters> <UserProfileState>0</UserProfileState> <Parameter> <Name>dbname</Name> <Type>String</Type> <Nullable>False</Nullable> <AllowBlank>False</AllowBlank> <MultiValue>False</MultiValue> <UsedInQuery>True</UsedInQuery> <State>MissingValidValue</State> <Prompt>dbname</Prompt> <DynamicPrompt>False</DynamicPrompt> <PromptUser>True</PromptUser> </Parameter> </Parameters>";
System.Xml.XmlDocument Document = new XmlDocument();
Document.LoadXml(XML);
foreach (XmlNode n in Document. SelectSingleNode ("Parameters/Parameter/Name").ChildNodes )
{
MessageBox.Show(n.InnerText);
}
LatestArticle :Log4Net
Why Do Some People Forget To Mark as Answer .If It Helps.
|
|
|
|