PDA

View Full Version : Evalچیست



bezar_405
چهارشنبه 07 تیر 1391, 21:04 عصر
با سلام خدمت دوستان من می خواستم بدونم که Evalدر کد زیر چیه و چه کاربردی داره

با تشکر

ImageUrl[/SIZE]='<%#Eval("imagefile","image/{0}") %>'
]

hamid_kha
چهارشنبه 07 تیر 1391, 21:10 عصر
دوست عزیزدر واقع با Eval مقدار یه فیلد مثلا در اینجاimagefile را برمیگردونیم
که در اینجا آدرس یه عکس رو از دیتابیس میخونه:چشمک:
توی تاپیکها بگردی مطالب زیادی میتونی در این مورد پیدا کنی

mahmood_4246
چهارشنبه 07 تیر 1391, 21:24 عصر
تو کنترل هایی که اطلاعات را نشون میدن مثل Grid و DataList برای اینکه مقداری از اطلاعاتی که از سمت بانگ گرفته شده روو به یه تگ تخصیص بدیم از Eval استفاده میکنیم

markarian
پنج شنبه 08 تیر 1391, 06:43 صبح
چرا وقتی از eval استفاده میکنم عکس رو تو grid view نشون نمیده تنظیمات grid view باید به چه شکلی باشه ؟

hamid_kha
پنج شنبه 08 تیر 1391, 12:08 عصر
چرا وقتی از eval استفاده میکنم عکس رو تو grid view نشون نمیده تنظیمات grid view باید به چه شکلی باشه ؟
اینم یه نمونه:


<telerik:RadGrid ID="grdOrders" runat="server" AllowFilteringByColumn="True" AllowSorting="True"
AutoGenerateColumns="False" CellSpacing="0" Culture="fa-IR" DataSourceID="dsOrders"
GridLines="None" ShowGroupPanel="True" OnItemCommand="grdOrders_ItemCommand">
<ClientSettings AllowDragToGroup="True">
<Selecting AllowRowSelect="True" />
</ClientSettings>
<MasterTableView CommandItemDisplay="Top" DataSourceID="dsOrders" Dir="RTL">
<CommandItemSettings ExportToPdfText="Export to PDF" ShowAddNewRecordButton="False" />
<RowIndicatorColumn FilterControlAltText="Filter RowIndicator column">
<HeaderStyle Width="20px" />
</RowIndicatorColumn>
<ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column">
<HeaderStyle Width="20px" />
</ExpandCollapseColumn>
<Columns>
<telerik:GridBoundColumn DataField="OrderID" DataType="System.Int32" FilterControlAltText="Filter OrderID column"
HeaderText="شماره سفارش" SortExpression="OrderID" UniqueName="OrderID">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="OrderDate" DataType="System.DateTime" FilterControlAltText="Filter OrderDate column"
HeaderText="تاریخ سفارش" SortExpression="OrderDate" UniqueName="OrderDate" DataFormatString="{0:yyyy/MM/dd}"
FilterControlWidth="60px">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn AllowFiltering="False"
FilterControlAltText="Filter TemplateColumn3 column" Groupable="False"
HeaderText="تصویر اصلی" UniqueName="TemplateColumn3">
<ItemTemplate>
<center>
<asp:HyperLink ID="hlMaster" runat="server" ForeColor="#990000"
ImageUrl="~/images/download.png"
NavigateUrl='<%# Eval("MasterImageUrl") %>' Target="_blank"></asp:HyperLink>
</center>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn column" HeaderText="دستورات"
UniqueName="TemplateColumn" Groupable="False" AllowFiltering="False">
<ItemTemplate>
<asp:LinkButton ID="lbDetail" runat="server" CommandArgument='<%# Eval("OrderID") %>'
CommandName="DoDetail">جزئیات بیشتر</asp:LinkButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
<EditFormSettings>
<EditColumn FilterControlAltText="Filter EditCommandColumn column">
</EditColumn>
</EditFormSettings>
</MasterTableView>
<FilterMenu EnableImageSprites="False">
</FilterMenu>
<HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default">
</HeaderContextMenu>
</telerik:RadGrid>
<asp:LinqDataSource ID="dsOrders" runat="server" OnSelecting="dsOrders_Selecting"
ContextTypeName="eShop.Model.eShopEntities" EntityTypeName="" TableName="Orders"
OrderBy="OrderDate Desc">
</asp:LinqDataSource>

که به یک LinqDataSource وصله