|
hi any one can tell how to use menu bars in asp.net,
using html menubars i did it in asp.net,
But i am not satisfy with that,
anyone can tell,easy way for that,
Magesh
|
|
|
|
|
VS 2005 have inbuild Menu Control use it Might be helpfull
Thanks and Regards
Sandeep
If you want something you never had,
do something you have never done!
|
|
|
|
|
hi i have only 2003.....,based upon if any option is there tell me........
Regards And Friendly,
Magesh
|
|
|
|
|
U can use a third party control for menu called 'skmMenu'.
Google it and get it...its really good.
|
|
|
|
|
|
am using this ->
value='<%# DataBinder.Eval(Container,"DataItem.total")%>'
its working if there is already digits after decimal but if no digit is there then I wish to display .00 with the result.
How to do it?
With Thanks & Regards
Amit Sk Sharma
|
|
|
|
|
Add the following attribute to your bound column
<br />
DataFormatString="{0:F}"<br />
it'll work
~Vsree
|
|
|
|
|
Use statment like -
<%#DataBinder.Eval(Container.DataItem, "EnteredDate", "{0:dd.MMM.yyyy hh:mm tt}")%>
I have used it to format DATE.
u can use {0:F} or what ever u need.
"If our Mind can, the Program can !!"
|
|
|
|
|
i have added <%@ PreviousPageType VirtualPath="~/Admin/NewsUpload.aspx"%> on the target page. I am going to the target page from NewsUpload.aspx
But on the target page
Page.PreviousPage is giving null. WHY ????
do anyone help me out with some example
thanks in advance.
|
|
|
|
|
try this
void Page_Load(object sender, EventArgs e)
{
if (PreviousPage == null)
{
Response.Write("Invoke me only through cross-page posting.");
Response.End();
return;
}
// Retrieves the data textbox
TextBox txt = (TextBox) PreviousPage.FindControl("Data");
Response.Write("You passed: " + txt.Text);
}
Thanks and Regards
Sandeep
If you want something you never had,
do something you have never done!
|
|
|
|
|
if (PreviousPage == null)
it goes into this loop .but when i give PreviousPage and a dot it gives its
public property since on the previous page i had done
public int CurrentCity
{
get
{
return GridNews.PageIndex ;
}
}
|
|
|
|
|
call the function in script tag in aspx page
void Page_Load(object sender, EventArgs e)
{
if (PreviousPage == null)
{
Response.Write("Invoke me only through cross-page posting.");
Response.End();
return;
}
// Retrieves the data textbox
TextBox txt = (TextBox) PreviousPage.FindControl("Data");
Response.Write("<b>You passed:</b> " + txt.Text);
}
i have done it Yesturady only remove the <@ PreviousPageTag
tag and try Not getting Why it is showing the null confused:
Thanks and Regards
Sandeep
If you want something you never had,
do something you have never done!
|
|
|
|
|
it goes in the loop
if (PreviousPage == null)
{
Response.Write("Invoke me only through cross-page posting.");
Response.End();
return;
}
|
|
|
|
|
tell my what are you doing? are you adding any extra thing as i said remove the PreviousTag Tag from aspx as i can't predict the previous page it can be anyone (maximum cases you can't predict previous page)
Considering you are using VS 2005 can you post your code that you have written in pageload
Thanks and Regards
Sandeep
If you want something you never had,
do something you have never done!
|
|
|
|
|
|
Only a dataset can have many tables.
For filling a dataset,
<br />
adapterObj.Fill(dataset1,"Tblname1");<br />
adapterObj.Fill(dataset2,"Tblname2"); <br />
<br />
to access a table,
<br />
Datatable dt1 = dataset1.Tables["Tblname1"];<br />
string str = dt1.Rows[0]["Column1"].ToString().Trim();<br />
Can u please tell your exact requirement?
|
|
|
|
|
<code>SqlCommand cmdDesign = new SqlCommand();
cmdDesign.Connection = Cn;
cmdDesign.CommandType = CommandType.StoredProcedure;
cmdDesign.CommandText = "EIS_spGetEmployeeCategory";
cmdDesign.Parameters.Add("@User_Id", SqlDbType.Int).Value = intUserId;
SqlDataAdapter daDesign = new SqlDataAdapter();
daDesign.SelectCommand = cmdDesign;
daDesign.Fill(ds, "EmpCat");
SqlCommand cmdEdu = new SqlCommand();
cmdEdu.Connection = Cn;
cmdEdu.CommandType = CommandType.StoredProcedure;
cmdEdu.CommandText = "EIS_spGetEmployeeBasicQualificationList";
cmdEdu.Parameters.Add("@Id", SqlDbType.Int).Value = intUserId;
SqlDataAdapter daEdu = new SqlDataAdapter();
daEdu.SelectCommand = cmdEdu;
daEdu.Fill(ds, "EmpEdu");
string fileName = Server.MapPath(".");
fileName = fileName + "\\Templates\\Resume_Template2.xml";
XmlDocument xmlTemplateDoc = new XmlDocument();
xmlTemplateDoc.Load(fileName);
CExWordMLFiller wfiller = new CExWordMLFiller(ds, xmlTemplateDoc.OuterXml);
wfiller.Transform();
string copyFileName = Path.GetTempFileName() + ".xml";
wfiller.WordMLDocument.Save(copyFileName);
Response.Clear();
Response.ContentType = "application/msword";
Response.Charset = "";
Response.AddHeader("Content-disposition", "inline: filename=" + copyFileName + "");
Response.WriteFile(copyFileName);
Response.Flush();
Response.Close();
</code>
This was the code i used earlier.But i want to split this code so that each dataset in separate functions in class.There comes the trouble. CExWordMLFiller wfiller = new CExWordMLFiller(ds, xmlTemplateDoc.OuterXml);
This 'ds' comprises all datasets..
This is the new code..:
<code> public DataSet GetEmployeeCategory (int userId)
{
DataView dvTemplate = null;
int templateId=0;
string SP = DBObjectName.spGetEmployeeCategory;
Hashtable htParameters = new Hashtable();
htParameters.Add("@User_Id",MISUtility.CheckNull(templateId));
DataSet EmpCat = new DataSet();
try
{
OpenConnection();
dvTemplate = Connection.ExecuteProcedure(SP,htParameters);
DataTable dtTmp = dvTemplate.Table;
EmpCat.Tables.Add(dtTmp);
}
catch(Exception e)
{
throw new MISException("AdvancedReport.GetEmployeeCategory() failed",e);
}
finally
{
CloseConnection();
}
return EmpCat;
}
public DataSet GetEmployeeBasicQualification(int userId)
{
DataView dvTemplate = null;
int templateId=0;
string SP = DBObjectName.spGetEmployeeBasicQualificationList;
Hashtable htParameters = new Hashtable();
htParameters.Add("@User_Id",MISUtility.CheckNull(templateId));
DataSet EmpEdu = new DataSet();
try
{
OpenConnection();
dvTemplate = Connection.ExecuteProcedure(SP,htParameters);
DataTable dtTmp = dvTemplate.Table;
EmpEdu.Tables.Add(dtTmp);
}
catch(Exception e)
{
throw new MISException("AdvancedReport.GetEmployeeBasicQualification() failed",e);
}
finally
{
CloseConnection();
}
return EmpEdu;
}
</code>
<code>private void GetResumeMergeFields()
{
try
{
ResumeTemplate obj = new ResumeTemplate();
//DataSet EmpCat = obj.GetEmployeeCategory();
string fileName = Server.MapPath(".");
fileName = fileName + "\\Templates\\Resume_Template2.xml";
XmlDocument xmlTemplateDoc = new XmlDocument();
xmlTemplateDoc.Load(fileName);
CExWordMLFiller wfiller = new CExWordMLFiller(ds, xmlTemplateDoc.OuterXml);
wfiller.Transform();
string copyFileName = Path.GetTempFileName() + ".xml";
wfiller.WordMLDocument.Save(copyFileName);
Response.Clear();
Response.ContentType = "application/msword";
Response.Charset = "";
Response.AddHeader("Content-disposition", "inline: filename=" + copyFileName + "");
Response.WriteFile(copyFileName);
Response.Flush();
Response.Close();
}
catch(Exception ex)
{
throw new MISLogException(this.MISRecordFetchErrorMessage,ex);
}
}</code>
ds in GetResumeMergeFields() in getting error...
Please help...
|
|
|
|
|
A datatable will have only one table but a dataset can have multiple tables.
If you have data required from two tables then join those multiple tables and assign to a dataset then further to a datatable.
I guess....
Gautham
|
|
|
|
|
Can u please explain how can i write the code for that...
Thankin u in anticipation.
|
|
|
|
|
hi friends
i have on ascx user control
on user control i have three textboxes
which are invisible
i have one button on ascx
when i press this button
these textboxes will get visible
when it gets visible i want to set focus on
one of these textbox
so i write one javascript
and form load
i write
btnAdd.Attributes.Add("OnClick","Setfocus()")
but in this case js code will execute first
text boxes are invisible
and i am not able to refer these textboxes in js
so i am not able to set focus
how can i solve this or any other way to solve this issue
pls help
thanks
|
|
|
|
|
btnAdd.Attributes.Add("OnClick","Setfocus()") ?
Are you writing it in ascx page load ?
that is important
In javascript only make them visible before seting focus
Thanks and Regards
Sandeep
If you want something you never had,
do something you have never done!
|
|
|
|
|
Can't you make the Textbox read only first then after button click write javascript to make readonly =false and set the focus
Thanks and Regards
Sandeep
If you want something you never had,
do something you have never done!
|
|
|
|
|
If you use the Visible property of the server controls to make the text boxes invisible, they are not rendered to the final page, so they doesn't exist in the page at all. You can't access something that doesn't even exist.
You have to use any of the css properties display or visibility to hide the text boxes, so that they still exist in the page and can be made visible by changing the css style from Javascript.
---
single minded; short sighted; long gone;
|
|
|
|
|
Hello
can you please help me.After the user selected the project from dropdownlist,I want the name of all the members working under that project to be displayed in the listbox.Please help me with the code for that.
oga m
|
|
|
|
|
Attach SelectedIndexChanged event to the dropdown.
And in the event connect to database to get all members
Nana
|
|
|
|