ya30ien2
دوشنبه 17 مهر 1391, 18:53 عصر
سلام
من برای نمایش اطلاعات از روش زیر استفاده کردم
<div>
<div style=" margin-left:auto; margin-right:auto;" id="accordion" dir="rtl">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="id" BorderStyle="None" CellPadding="0" GridLines="None">
<Columns>
<asp:TemplateField><ItemTemplate>
<div id="onvan">
» <asp:Label ID="Label1" Font-Size="18px" ForeColor="White" runat="server" Text='<%# Eval("Titr") %>'></asp:Label>
<br />
نویسنده : <asp:Label ID="Label3" runat="server" Text='<%# Eval("TUser") %>'></asp:Label>
</div>
<div class="accordion" id="slider" >
<asp:Label ID="Label2" runat="server" style=" max-width:800px;" Text='<%# Eval("Text") %>'></asp:Label>
</div>
<div style=" margin-bottom:20px; margin-left:20px;" align="left">
<asp:Button ID="Delete" onclick="Delete_Click" BackColor="White" class="next" text="حذف مطلب" runat="server" ></asp:Button>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [Subject]">
</asp:SqlDataSource>
حالا نمیدونم برای حذف مطلب چطوری آدرس دهی کنم
مثلا اگه بخوام تیتر رو شرط قرار بدم چطوری میشه؟
string strSQL = "DELETE FROM Subject WHERE titr = '" +GridView1.Columns[2].ToString() + "'";
SqlCommand objCommand2 = new SqlCommand(strSQL,con);
SqlDataAdapter adapter2 = new SqlDataAdapter(objCommand2);
DataSet mandje2 = new DataSet();
con.Open();
adapter2.Fill(mandje2);
con.Close();
چون لیبل تیتر داخل گرید هست نمیدونم چطوری فراخوانیش کنم
ممنون میشم راهنمایی کنید
من برای نمایش اطلاعات از روش زیر استفاده کردم
<div>
<div style=" margin-left:auto; margin-right:auto;" id="accordion" dir="rtl">
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="id" BorderStyle="None" CellPadding="0" GridLines="None">
<Columns>
<asp:TemplateField><ItemTemplate>
<div id="onvan">
» <asp:Label ID="Label1" Font-Size="18px" ForeColor="White" runat="server" Text='<%# Eval("Titr") %>'></asp:Label>
<br />
نویسنده : <asp:Label ID="Label3" runat="server" Text='<%# Eval("TUser") %>'></asp:Label>
</div>
<div class="accordion" id="slider" >
<asp:Label ID="Label2" runat="server" style=" max-width:800px;" Text='<%# Eval("Text") %>'></asp:Label>
</div>
<div style=" margin-bottom:20px; margin-left:20px;" align="left">
<asp:Button ID="Delete" onclick="Delete_Click" BackColor="White" class="next" text="حذف مطلب" runat="server" ></asp:Button>
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</div>
</div>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [Subject]">
</asp:SqlDataSource>
حالا نمیدونم برای حذف مطلب چطوری آدرس دهی کنم
مثلا اگه بخوام تیتر رو شرط قرار بدم چطوری میشه؟
string strSQL = "DELETE FROM Subject WHERE titr = '" +GridView1.Columns[2].ToString() + "'";
SqlCommand objCommand2 = new SqlCommand(strSQL,con);
SqlDataAdapter adapter2 = new SqlDataAdapter(objCommand2);
DataSet mandje2 = new DataSet();
con.Open();
adapter2.Fill(mandje2);
con.Close();
چون لیبل تیتر داخل گرید هست نمیدونم چطوری فراخوانیش کنم
ممنون میشم راهنمایی کنید