PDA

View Full Version : عدم نمایش لینک در گرید



nimaaamin
پنج شنبه 22 مرداد 1394, 16:40 عصر
سلام دوستان من یه گریدی به شکل زیر دارم :


<asp:GridView ID="grid_attavhment_file_operations" runat="server" AutoGenerateColumns="false" Width="100%"
ShowHeader="true" GridLines="Horizontal" style="margin-top:15px;" CssClass="div-align">
<HeaderStyle CssClass="GridViewHeaderStyle" />
<RowStyle HorizontalAlign="Center" />
<Columns>
<asp:BoundField DataField="operation_attachment_no" />
<asp:BoundField DataField="row" HeaderText="ردیف" ItemStyle-Width="5px" />
<asp:BoundField DataField="attach_name" HeaderText="نام" ItemStyle-Width="150px" HeaderStyle-Width="150px" />
<asp:BoundField DataField="attach_commend" HeaderText="توضیحات" ItemStyle-Width="300px" HeaderStyle-Width="300px" />
<asp:BoundField DataField="attach_date" HeaderText="تاریخ ثبت" ItemStyle-Width="100px" HeaderStyle-Width="100px" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"/>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lnkdownload" runat="server" Text="دانلود" CommandName="download"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>



و از طریق jquery و وب سرویس بارگذاری میکنم :

$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Details.asmx/get_attachments_operations",
data: "{operations_no:'" + operations_no_operation + "'}",
dataType: "json",
success: function (Result) {
$("#ContentPlaceHolder1_grid_attavhment_file_operatio ns tr:not(:first-child)").html("");
$.each(Result.d, function (key, value) {
$("#ContentPlaceHolder1_grid_attavhment_file_operatio ns").append("<tr>" +
"<td>" + value.operations_no + "</td>" +
"<td>" + value.row + "</td>" +
"<td class=widthcell>" + value.attach_name + "</td>" +
"<td>" + value.attach_commend + "</td>" +
"<td>" + value.attach_date + "</td>" +
"<td></td></tr>");
});
},
error: function (Result) {
alert("Error");
}
});

مشکلی که دارم اون لینکی که در ستون اخر گرید گذاشتم به هنگام لود شدن اطلاعات به داخل گرید نمایش داده نمی شود.
لطفا راهنمایم کنید

nimaaamin
جمعه 23 مرداد 1394, 09:50 صبح
????????????????????????

nimaaamin
شنبه 24 مرداد 1394, 08:37 صبح
به استفاده از کد زیر گرید و باگزاری میکنم :

$.each(Result.d, function (key, value) { $("#ContentPlaceHolder1_grid_attavhment_file_operatio ns").append("<tr>" +
"<td>" + value.operations_no + "</td>" +
"<td>" + value.row + "</td>" +
"<td class=widthcell>" + value.attach_name + "</td>" +
"<td>" + value.attach_commend + "</td>" +
"<td>" + value.attach_date + "</td>" +
"<td><a>دانلود</a> </td></tr>");
});
چطور میتونم برای اون لینک A که گذاشتم یک رویداد کلیک تعریف کنم