פורסם 2007 ביוני 1018 שנים שלום לכולם רציתי לשאול: אם יש לי GRIDVIEW וכל שורה בGRIDVIEW יש נתיב של קובץ ,אני רוצה לדעת איך לוקחים את הנתיב ומכניסים לתוך משתנה STRINGתודה מראש
פורסם 2007 ביוני 1018 שנים <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Files.aspx.cs" Inherits="CFiles" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[/url]<html xmlns="[url]http://www.w3.org/1999/xhtml"[/url] ><head runat="server"> <title>Untitled Page</title></head><body> <form id="form1" runat="server"> <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="DSFilesTableAdapters.T_FILESTableAdapter"></asp:ObjectDataSource> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="ObjectDataSource1"> <Columns> <asp:BoundField DataField="ID" HeaderText="ID" InsertVisible="False" ReadOnly="True" SortExpression="ID" /> <asp:BoundField DataField="NAME" HeaderText="NAME" SortExpression="NAME" /> <asp:TemplateField HeaderText="Link To File"> <ItemTemplate> <asp:HyperLink ID="Link1" runat="server" Text='<%#Eval("NAME")%>' NavigateUrl='<%#Eval("PATH")%>'></asp:HyperLink> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> </form></body></html>ObjectDataSource1 מפעיל DataAdapter שמוגדר בתוך DataSet ה- DataAdapter קורא ל- Stored Procedure ב- DB ובו משפט select פשוט של למשל שם קובץ ונתיב לקובץ , כאשר הנתיבים לקבצים נשמרים בתחביר של הפניה יחסית כך:ID NAME PATH1 File 1 ~/Documents/1.xls3 File 2 ~/Documents/2.doc4 File 3 ~Documents/3.pdfNULL NULL NULLכפי שאמרתי אין צורך לכתוב אף שורת קוד אחתתקרא על DataSets ואיך מגדירים אותם , זה ממש פשוטואיך כותבים Stored procedure שזה גם ממש לא מסובך
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.