PDA

View Full Version : Select کردن در GridView



secureid
یک شنبه 06 خرداد 1386, 23:21 عصر
سلام . من یک گرید ویو دارم که می خوام وقتی یک سطر رو انتخاب می کنو به مقادیر فیلد های اون سطر دسیابی پیدا کنم . این کد رو نوشتم ولی error داره .
این صفحه HTML :


<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="C#"
DataSourceID="SqlDataSource1" OnSelectedIndexChanged="Select_GridviewRow">
<Columns>
<asp:CommandField ShowSelectButton="True" />
<asp:BoundField DataField="C#" HeaderText="C#" ReadOnly="True" SortExpression="C#" />
<asp:BoundField DataField="M#" HeaderText="M#" ReadOnly="True" SortExpression="M#" />
<asp:BoundField DataField="Cname" HeaderText="Cname" SortExpression="Cname" />
<asp:BoundField DataField="CtypeMain" HeaderText="CtypeMain" SortExpression="CtypeMain" />
<asp:BoundField DataField="Ctype" HeaderText="Ctype" SortExpression="Ctype" />
<asp:BoundField DataField="Unit" HeaderText="Unit" SortExpression="Unit" />
</Columns>
</asp:GridView>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM [Course]"></asp:SqlDataSource>

این هم کد :


void Select_GridviewRow(object sender,EventArgs e)
{
Label1.Text = GridView1.SelectedRow.Cells[1].Text;

}

و این هم خطا :

CS0122: 'Depth_select_gridview.Select_GridviewRow(object, System.EventArgs)' is inaccessible due to its protection level

Behrouz_Rad
دوشنبه 07 خرداد 1386, 11:46 صبح
قبل از void، عبارت public رو اضافه کن.