PDA

View Full Version : سوال: مشکل gridview.databind()



alie_p
شنبه 10 مرداد 1388, 15:24 عصر
سلام،خسته نباشید.
من یه گریدویو دارم که می خوام به sqlconnectin با sqlcommand متصلش کنم اما هنگام bind به این خط مشکل میگیره: gridview.DadaBind()
error اش اینه:

The data source does not support server-side data paging.


مشکلش چیه؟ باید چی کارش کنم؟
ممنون میشم اگه کمکم کنید.

ali.akhbary
شنبه 10 مرداد 1388, 16:29 عصر
error های sql ای مفهوم درستی ندارند. لطفا کد بدید.

بهنام بهمنی
شنبه 10 مرداد 1388, 17:29 عصر
پیغام خطا مربوط به sql نیست , خطا ناشی از درست تعریف نکردن paging احتمالا لینک زیر حاوی پاسخ شماست:
http://barnamenevis.org/forum/showthread.php?t=50594

alie_p
شنبه 10 مرداد 1388, 17:52 عصر
سلام،ممنون
کدش اینه.


GridView2.Visible = true;
SqlConnection Con = new SqlConnection("Server=ALIE-6563B73827; Database=crm; Integrated Security=True;");
Con.Open();
SqlCommand Cmd1 = new SqlCommand("select name as نام , category as بخش ,revisiondate as 'تاریخ آخرین بازبینی' , team as 'تیم ناظر' , publishdate as 'تاریخ انتشار' ,expirationdate as 'تاریخ انقضا' from document where name=N'" + textbox3.Text + "' OR category=N'" + DropDownList3.SelectedItem.Text + "'", Con);
GridView2.DataSource = Cmd1.ExecuteReader();
GridView2.DataBind();
Con.Close();


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


<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" Visible="false" Width="950px" Style="right: 226px; position: absolute;top: 385px" CellPadding="4" ForeColor="#333333" GridLines="None" BorderColor="SteelBlue" BorderStyle="Solid" BorderWidth="1px" DataKeyNames="name" AllowPaging="True" PageSize="2">
<Columns>
<asp:CommandField ShowSelectButton="True" SelectText="&gt;&gt;" />
<asp:BoundField DataField="name" HeaderText="نام" ReadOnly="True" SortExpression="name" />
<asp:BoundField DataField="category" HeaderText="بخش" SortExpression="category" />
<asp:BoundField DataField="revisiondate" HeaderText="تاریخ آخرین بازبینی" SortExpression="revisiondate" />
<asp:BoundField DataField="team" HeaderText="تیم ناظر" SortExpression="team" />
<asp:BoundField DataField="publishdate" HeaderText="تاریخ انتشار" SortExpression="publishdate" />
<asp:BoundField DataField="expirationdate" HeaderText="تاریخ انقضا" SortExpression="expirationdate" />
</Columns>
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
<EditRowStyle BackColor="#999999" />
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>

alie_p
یک شنبه 11 مرداد 1388, 11:29 صبح
کسی نمی تونه منو راهنمایی کنه؟!!! :ناراحت:

ali.akhbary
شنبه 31 مرداد 1388, 12:24 عصر
data field در grid با عناوین فیلدهای درخواستی select شما فرق داره.