|
|
Hello,
I am a beginner in .net i have a problem with file uploading .my problem is i want to upload a word document into server's folder and the url is stored in the database.the platform i am using is asp.net 2005(c#).can anybody help me to solve this.
thanks in advance.
alex.
|
|
|
|
|
Hi Alex. There are lots of examples out there for doing this sort of thing - Google will help you find them.
Have you written some code that isn't working? Are you getting a specific error message?
|
|
|
|
|
Hi All,
I want to convert the text document to PDF also copying data from one PDF to other while run time. Can anybody please tell me where can I get any 3rd party freeware control.
Thanks a lot
|
|
|
|
|
AnantAwadhut wrote: Can anybody please tell me where can I get any 3rd party freeware control.
Google?[^]
|
|
|
|
|
|
Can anyone help me in providing the search facility on my portal. I wish to provide the facility wherein the user provides the keywords and text phrases and these words and phrases are searched inside the Word Document and Acrobat files.
Once the search is complete, all the files meeting the search criteria are listed with the links to them. Most importantly, I do not wish to use the SQL Servers' Full Text Search feature.
|
|
|
|
|
|
i am having a checkboxlist in gridview . I have populated with sql database by
<asp:templatefield headertext="Select">
<itemtemplate>
<asp:checkbox id="CheckBox1" text="<%# DataBinder.Eval(Container.DataItem,"cg_type")%>" runat="server">
now i want to get the value of the checkboxes which are clicked on button clicked event.
protected void Button1_Click(object sender, EventArgs e)
{
StringBuilder str=new StringBuilder();
string str1;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
GridViewRow row = GridView1.Rows[i];
bool isChecked = ((CheckBox)row.FindControl("CheckBox1")).Checked;
if (isChecked)
{
str.Append(GridView1.Rows[i].Cells[1].ToString());
str.Append(",");
}
}
str1 = str.ToString();
}
But i am not getting the values ??? can anyone help me out ???
|
|
|
|
|
It looks like some of your message didn't come through.
Are you getting an exception? If so, what is it and where?
|
|
|
|
|
Hi all,
Any body know in which case session end event is not fire.
Thnx in advance
Yogesh M
|
|
|
|
|
In asp or asp.net?
Old asp you could NEVER rely on session end being fired at all, as far as I know this problem never existed in asp.net
Current blacklist
svmilky - Extremely rude | FeRtoll - Rude personal emails | ironstrike1 - Rude & Obnoxious behaviour
|
|
|
|
|
int[][] Deptor = new int[30][];
int[][] SumDeptor = new int[30][];
for (int n = 0 ; n < ds.Tables[0].Rows.Count ; n ++)
{
for (int m = 0 ; m < dsta.Tables[0].Rows.Count ; m++)
{
SumDeptor[n][n] = SumDeptor[n][n] + Deptor[m][n];
}
}
i write this code but when i run it it has this error(c:\inetpub\wwwroot\acc\frm_creditauxb.aspx.cs(760,17): error CS0021: Cannot apply indexing with [] to an expression of type 'int'
)
how u can help me???????????
|
|
|
|
|
This stuff is a bit horrid in C#. What you are doing here is declaring a jagged array of type int . That is to say an array of arrays of int .
Now I'm not quite sure why you are getting that particular error - something to do with it assuming you are using an indexer rather than dereferencing an array I guess, but the code is flawed. Having new ed up the outer array, you will need to create an inner array for each and every item in the outer array. Confusing stuff, especially if you're from a C++ background. I'd expect you to get null reference exceptions instead. Arrays are references types (of type System.Array ) in .NET and must be new ed up before use.
Regards,
Rob Philpott.
|
|
|
|
|
Hi
I want to know how it s possible to hide a column in a gridview that s filled by a dataset. I know the property Gridview.Columns[index].Visible but when i put it to "false" i got an exception: ArgumentOutOfRange.
Can someone help me?
THx
|
|
|
|
|
Looks like the index value is out the range of the valid values, you might want to double check this value. Another option is to make all the cells of the specified column invisible. You can do that in the RowDataBound/RowCreated events of the GridView control.
|
|
|
|
|
Hi,
Actually I want the Data to be displayed in my DataGrid Control in Vertical Form. But i m unalble to. and also i want the Headings of the Columns to be displayed according to my Requirements(user defined) but it is always bounding data with the names of fields i.e. suppose if the field name is: Emp_ID, DataGride is showing the field name but i want Employee ID to be shown.
Is there any way to do this!!!
Plz Help
"You never know what is enough unless you know what is more than enough"
Thanks
|
|
|
|
|
regarding column header yes..
Atleast 2 ways to do this :
a. You can use an alias name while fetching from the database, like select abc as 'abc efg' from tablename.
2. You can make use of Column mapping
|
|
|
|
|
hai
i am ajay
i am making a datagrid at runtime and adding a template column to it.in the template column i am using a textbox and the second column is a label.
everything is working fine for me.but in the datagrid the two columns(textbox and label) are coming in a single column.although i have set all the necessary properties of datagrid at run time.
plz resolve my problem.
i am giving my code snippet.
coding is------
Imports System
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Data
Imports System.Data.SqlClient
Public Class WebForm1
Inherits System.Web.UI.Page
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
'Template()
End Sub
Private Sub Template()
Dim DataGrid1 As New DataGrid
DataGrid1.AutoGenerateColumns = False
DataGrid1.GridLines = GridLines.Both
DataGrid1.BackColor = Color.Pink
DataGrid1.BorderWidth = Unit.Pixel(2)
DataGrid1.BorderColor = Color.Blue
DataGrid1.HeaderStyle.BackColor = Color.Yellow
DataGrid1.HeaderStyle.ForeColor = Color.Brown
DataGrid1.HeaderStyle.Font.Bold = True
DataGrid1.CellPadding = 10
Dim temp1 As String
Dim temp2 As String
temp1 = TextBox1.Text
temp2 = TextBox2.Text
Dim tempcol As New TemplateColumn
'tempcol.HeaderText = temp1
'Header Template
tempcol.HeaderTemplate = New MyTemp(ListItemType.Header, temp1, temp2)
'Item Template
tempcol.ItemTemplate = New MyTemp(ListItemType.Item, temp1, temp2)
'Add Template into Grid
DataGrid1.Columns.Add(tempcol)
'Binding Data Source
Dim cnn As New SqlConnection("")
Dim da As New SqlDataAdapter("")
Dim ds As New DataSet
da.Fill()
DataGrid1.DataSource = ds
DataGrid1.DataMember = ""
DataGrid1.DataBind()
'Bind Grid into panel
Me.Panel1.Controls.Add(DataGrid1)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Template()
End Sub
End Class
Public Class MyTemp
Implements ITemplate
Dim TemplateType As ListItemType
Dim Field1 As String
Dim Field2 As String
Dim heading1 As String
Dim heading2 As String
Sub New(ByVal type As ListItemType, ByVal fld1 As String, ByVal fld2 As String)
TemplateType = type
Field1 = fld1
Field2 = fld2
End Sub
Sub InstantiateIn(ByVal Container As Control) Implements ITemplate.InstantiateIn
Dim lbl1 As New TextBox
lbl1.BackColor = Color.Beige
Dim lbl2 As Label = New Label
Dim lc1 As LiteralControl = New LiteralControl
Dim lc2 As LiteralControl = New LiteralControl
Select Case TemplateType
Case ListItemType.Header
lc1.ID = "textbox1"
lc1.Text = Field1
Container.Controls.Add(lc1)
lc2.ID = "lc2"
lc2.Text = Field2
Container.Controls.Add(lc2)
Case ListItemType.Item
lbl1.ID = "lbl1"
AddHandler lbl1.DataBinding, AddressOf BindIntegerColumn
Container.Controls.Add(lbl1)
lbl2.ID = "lbl2"
AddHandler lbl2.DataBinding, AddressOf BindStringColumn
Container.Controls.Add(lbl2)
End Select
End Sub
Sub BindIntegerColumn(ByVal Sender As Object, ByVal e As EventArgs)
Dim lbl1 As New TextBox
lbl1 = CType(Sender, TextBox)
Dim Container As DataGridItem = CType(lbl1.NamingContainer, DataGridItem)
lbl1.Text = DataBinder.Eval(Container.DataItem, Field1)
End Sub
Sub BindStringColumn(ByVal sender As Object, ByVal e As EventArgs)
Dim lbl2 As Label = CType(sender, Label)
Dim Container As DataGridItem = CType(lbl2.NamingContainer, DataGridItem)
lbl2.Text = DataBinder.Eval(Container.DataItem, Field2)
End Sub
End Class
|
|
|
|
|
MissionSuccess wrote: 'Add Template into Grid
DataGrid1.Columns.Add(tempcol)
Your sample code tells me that you only add 1 column to the Columns collection of the datagrid. Don't be confused between two columns with two controls in a single column.
|
|
|
|
|
I currently hosted a site, and at the time of member registration we get the following error.
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customerrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customerrors> tag should then have its "mode" attribute set to "Off".
|
|
|
|
|
Follow the instructions , so that you can view the detail of the error...to identify the cause...
<< >>
|
|
|
|
|
Hi,
Thank you very much for your suggession.
I followed the instructions given in the error message.
But that raised one another error.
The error is "Could not Access CDO.Message Object".
On each exception I am seding mail to the admin.
This error comes every time when I am trying to send email through code.
I have wrriten code as following.
catch(Exception ex)
{
string MessageBody = "Exception " + ex.GetType.ToString() + " occured on page " + this.ID + " on " + DateTime.Now.ToString();
MailMessage mail = new MailMessage();
SmtpMail.SmtpServer.Insert(0,"66.36.242.151");
mail.From = "chetan@innovault.com";
mail.To = "admin@innovault.com";
mail.Subject = "Error Occured in the system.";
mail.Body = MessageBody;
SmtpMail.Send(mail);
}
Error comes When the Last Line of code executes.
Can u tell me if anything is wrong in my code?
Thank you.
Regards,
Chetan Ranpariya.
|
|
|
|
|
Hi Chetan,
Looking at the error "Could not Access CDO.Message Object", I think there is a problem related to the permissions to relay through the IIS SMTP Service.
To allow access, open up the IIS Admin MMC. Locate the SMTP Virtual Server, and right-click, then select Properties. On the Access tab, click the Relay button. In the Relay Restrictions dialog, grant your IP address
(e.g 127.0.0.1) to the Computers listbox. Close down all dialogs, and restart the SMTP Service.
I got the same problem some time back and used the above procedure. Hope it helps u..
For more details u can check this link
http://www.systemwebmail.com/faq/4.2.3.aspx[^][^]
Thanks for reading,
Vaibhav
|
|
|
|
|
Hi Vaibhav.
Thanks for the reply.
You are right vaibhav.
I have tried that. That works on my system very well.
But when I uploaded my site on the server and tried to test it, it gives me error.
For example you open www.innovault.com and try to make your login there.
Your login will be created successfully but you will get error page with error "Could not Access CDO.Message Object" as well.
This error comes when system tries to send u a mail informing that your account has been created including your username and password.
Is there any thing to setup from my mailserver or something else?
Plz reply me soont its very urgent.
Thank you very much.
Regards,
Chetan
|
|
|
|