PDA

View Full Version : سوال: بحالت ویرایش در آوردن برچسب هایپرلینک در گریدویو



h.alizadeh
جمعه 08 شهریور 1387, 04:42 صبح
سلام،

من یک گریدویو دارم با دکمه ی ویرایش و همینطور یک ستون بصورت هایپرلینک که متنش فیلدعنوان بانک ه و لینکش هم یک فیلد دیگه از بانک
میخوام وقتی روی ویرایش کلیک شد هایپرلینک بصورت ویرایش شده باز بشه و من بتونم عنوان یعنی برچسب هایپرلینک رو تغییر بدم...

اما الان باز زدن دکمه ی ویرایش فقط Boundfield بصورت تکست باکس میشه من میخوام هایپرلینک هم بصورت تکست باکس بشه تا ویرایشش کنم لاغر فقط عنوانش رو ولی اگه لینکش هم بصورت ویرایش در بیاد خیلی خوبه

h.alizadeh
شنبه 09 شهریور 1387, 08:37 صبح
میشه همچین کاری کرد؟؟

یک قسمت از کد رومیزارم منظورم بهتر برسه:



<asp:GridView ID="GridView2" AllowSorting="True" AllowPaging="True" Runat="server"
DataSourceID="SqlDataSource2" AutoGenerateEditButton="True" DataKeyNames="sid"
AutoGenerateColumns="False" BackColor="White" BorderColor="#CCCCCC" BorderStyle="None" BorderWidth="1px" CellPadding="4" ForeColor="Black" GridLines="Horizontal">
<Columns>
<asp:HyperLinkField HeaderText="لینک" DataTextField ="title" DataNavigateUrlFields ="link" DataNavigateUrlFormatString="{0}" />
<asp:HyperLinkField Text="حذف" DataNavigateUrlFields ="sid" DataNavigateUrlFormatString="~/dellinksites.aspx?a={0}" />
</Columns>
<FooterStyle BackColor="#CCCC99" ForeColor="Black" />
<SelectedRowStyle BackColor="#CC3333" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="White" ForeColor="Black" HorizontalAlign="Right" />
<HeaderStyle BackColor="#333333" Font-Bold="True" ForeColor="White" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:conString %>"
SelectCommand="SELECT * FROM [relatedsites] WHERE ([del] = @del) ORDER BY [title], [sid]"
UpdateCommand ="UPDATE [relatedsites] SET [title] = @title WHERE [sid] = @sid">
<SelectParameters>
<asp:Parameter DefaultValue="0" Name="del" Type="String" />
</SelectParameters>
</asp:SqlDataSource>



می خوام
<asp:HyperLinkField HeaderText="لینک" DataTextField ="title" DataNavigateUrlFields ="link" DataNavigateUrlFormatString="{0}" />
این رو وقتی دکمه ی ویرایش زده شد ویرایش کنم میشه؟؟
چون هایپرلینکه بصورت ویرایش بازش نمیکنه اما اگه boundfield بزارم میکنه

اما من میخواستم بدونم راهی نیست که هایپرلینکم بصورت ویرایش شده باز شه....؟