Data Controls :: How To Modify File Saved In Database Using GridView Control
Jan 12, 2014Based on the the following article:
Upload and Download files from SQL Server Database in ASP.Net
Based on the the following article:
Upload and Download files from SQL Server Database in ASP.Net
When I am creating a new form, I am inserting "RequestId" of particular form in Textbox as well as uploading multiple file (that comes in Gridview)and on save button click, those gridview multiple files with "RequestId" are saved in Database as below:
Id Request Id File Name
1 12 Abc.jpg
2 12 Xyz.doc
3 12 Pqr.png
4 11 Abc.xls
5 11 aa.jpg
NOTE: Auto increment of "Id" is true.
Now, I want that If I delete any file from the Gridview(which has all uploaded files), I want that file to be deleted from database table also.Currently on Deleting file from Gridview, files from "Folder" are deleted not from Database.
I am using a bound gridview in ASP.NET 2.0. The gridview has the ability to edit/update and insert rows. One of the columns holds a number which represents a percentage. What I cannot figure out is how to ensure that all the rows in the gridview total 100% before being able to send the updates or newly inserted data to the database.
For example say there are 5 rows in the gridview, each row has 20% stored in the column so it adds up to 100% which is fine, the data is updated/inserted in the database. But say each row only had 15% totalling 75%, the user should not be able to send the updated/inserted data to the database until either they add a new row with a percentage of 25 or they edit the other rows for a cumulative total of 100%
I am not familiar with javascript or AJAX
I have a coloumn in a database table in which i am storing the candidates photo in a binary format.
now i have to show these photo in a gridview according to the candidates rollno. i am trying to use the imagefield of a gridview control to display the photo but it is not displaying the photo in a grid view
I have a gridview with hyperlink button in every row. Gridview is bind with some datasource.
Just what i want to do that when user click on hyperlink on particular row hyperlink button it should download a file.
The files are going to be saved daily in a share folder.
Secondly, I don't want to give user an option to open that file, means when user clicks hyperlink a dialog box should appear with open button.
how to find particular file as per date from share folder and download.
Using SQL and C#. I have a gridview with a template field. I need to modify the some items in the gridview when the user selects a given record and store the values back in the database. ProjectID is the unique key in the database.Gridview is done as a table. How can I do it? Here is my grid view implementation.
[Code]....
How to read a text file and saved in data base
View 1 RepliesIn my MySql i am having my data field as longblob i would like to get the content in that file so i have written my code as follows
This is what i am doing before inserting
string filePath = Server.MapPath("AchTemplates/genACH.txt");
string filename = Path.GetFileName(filePath);
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
Byte[] bytes = br.ReadBytes((Int32)fs.Length);
br.Close();
fs.Close();
string strQuery = "insert into tblFiles(FName,FData) values (@_FName, @_FData)";
MySqlCommand cmd = new MySqlCommand(strQuery);
cmd.Parameters.Add("@_FName", MySqlDbType.VarChar).Value = filename;
cmd.Parameters.Add("@_FData", MySqlDbType.LongBlob).Value = bytes;
InsertUpdateData(cmd);
//Get Data
private void download(DataTable dt)
{
Byte[] bytes = (Byte[])dt.Rows[0]["FData"];
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = dt.Rows[0]["ContentType"].ToString();
Response.AddHeader("content-disposition", "attachment;filename="
+ dt.Rows[0]["Name"].ToString());
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
}
But i am getting the content as system.string[].
i am having two textboxes and a label in a gridview control, i am adding a javascript function to the second textbox onblur event attribute and display the result in the label, the function works fine and result is displayed in the label, but when i am saving the grid data into the database, the label is returned 0 or empty, but i am able to see the value , how to overcome this.
View 1 RepliesI got a table in a formview where i placed lots of textboxes and dropdownlists inside the table because I need these textboxes and dropdownlists on a background image.
the data on textboxes and dropdownlists that are inside the table is unable to be saved into the database when i pressed the "submit" button. Other textboxes and dropdownlists that are not inside the table work fine. Here are the HTML code for the table:
<asp:Table ID="Table1" runat="server" BackImageUrl="~/images/DRAWING.jpg">
I want to add the new tables to dbml file dynamically from another database
View 2 Repliesi have a folder in server for saving my images and inside database i save the image name , now the issue is i want to display the image in image control in datalist how to do that
View 1 RepliesI able to successfully see all the Excel files in the given folder using the datagrid and code below. Now I would like to be able to click the link to the file, or add a button, to get a download file dialog box.
[Code]....
CodeBehind:
[Code]....
i'm trying to show data in gridview through this code but everything appears except the images. I saved the image in sqlserver2005 as Image datatype and when i try to bind the gridview to the db by wizard the images appear when i press test query but nothing when running the app
In Class Named Admin: public DataTable Select_writer(string writer_name)
[Code]....
I want to display images from outside the domain url. How to achieve this.For Example my domain is www.test.co.in
My folder structure is
--Documents/Images (that has images)
---test(root folder that has project files)
I am displaying a checkbox in gridview in itemtemplate. It is displayed as checked when the database value is 1 and displayed as unchecked, if the database value is 0. My requirement is when a link button in gridview is clicked, the checkbox, if it is checked should be unchecked and viceversa. Also, I need to save the corresponding values to database. How is this done in the click event of linkbutton. Is there any other method.
View 2 Replieshow to modify gridview with many rows with one button at once.
View 2 Replieshave a button called "Confirm" which updates the datas entered in the screen. But the procress takes 1-2 minutes to update. I want to add a progress bar which automatically appears when the "confirm " button is clicked and automatically closes once the update is done.
View 19 RepliesI have SQL Server database entry LastCheck of datatype DateTime.
By first save it is no value, so it is NULL. LastCheck is configured to allow nulls.
What should I insert in my statement? How to initialise LastCheck in code? Should I convert DateTime to null?? I can't do just LastCheck = null, because it is from DateTime value.
Job job = new Job();
job.LastCheck = null;
cmd.CommandText = "INSERT INTO Jobs (LastCheck)"
+ " VALUES (@LastCheck)";
cmd.Parameters.Add(new SqlParameter("@LastCheck", job.LastCheck));
I'm using a sqldatasource to retreieve and display values in a listview. I used a list view since I wanted to use custom formating. I have an itemtemplate with the retreieved values. I have list one of the rows
<td
class="eventnestedr2col1"
<asp:Label
ID="eventdateLabel" [code].....
How to fetch, insert, delete and modify the data in gridview...
View 1 RepliesI have a gridview that displays data from my online database. Works great. edit/update/delete functions work also.
I decided to import data into my database through my SQL Server web admin. It worked fine, and the imported data now shows up in my gridview, but once I decide to use my gridview edit/delete buttons, the grid won't update the data or delete the rows. It will however properly function on the rows that were manually entered with the gridview and/or in visual studio.
i use a gridview to show data from datasource, but i have some column in this gridview that they're not bound. If i go in edit mode, my unbound control show me the textbox to enter value and its ok, but if i modify value thru rowdatabound, now when i go in edit mode, the textbox are not showing as i expect, its just showing the value i put in rowdatabound, but i don't have the textbox to let me enter a new value and update it after.
And more in the same relation: with the two above condition i wrote, when i dont modify value in rowdatabound, i can modify value in prerender event with this line:
TextBox
box1 = this.GridView1.Rows[this.GridView1.EditIndex].FindControl("TextBox1")
as
TextBox;
box1.Text = "a value"
;
but
when again i modify value in rowdatabound, the line above will not work too, box1 is load with a null value
I have this question for a gridview that ai use for a shopping cart. On my first 4 collums is data from my database cart (the 4'th collumn contain the price), on the 5'th collumn is a dropdown list (having 1 to 30 values). what i want is when i change the value in dropdown list the 6'th collumn to be updated to the value of(dropdownlist value * price). on page_load i have this
GridView1.DataSource = clasa.my_chart_bike(Convert.ToInt16(Session["id"]));
GridView1.DataBind();
on GridView1_RowDataBound i have this
if (e.Row.RowType == DataControlRowType.DataRow)
{
string t=((DropDownList)e.Row.Cells[4].FindControl("DropDownList1")).SelectedValue;
e.Row.Cells[5].Text =Convert.ToString( Convert.ToInt16(t) * Convert.ToInt16(e.Row.Cells[12].Text));
}
GridView1.DataSource = clasa.my_chart_bike(Convert.ToInt16(Session["id"]));
I need to modify the value of results returned by a Objectdatasource, before binding to the GridView.
More specifically, I need to use Page.ResolveClientUrl() before binding the
RelativePath to the Img Tag-
<ItemTemplate>
<img src='<%#Eval("RelativePath") %>' width="100" height="100" alt='<%#Eval("Name")%>' />
</ItemTemplate>