나는 이것을 사용할 수 없습니다. 나는 프로그래밍에있어 매우 익숙하며 이에 대한 도움을 주시면 감사하겠습니다. 내 주인 및 세부 정보를 얻을 수 없습니다.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
}
protected void DataGridSqlDataSource_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:SqlDataSource ID="DataGrid2SqlDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:JobPostings1ConnectionString %>"
SelectCommand="SELECT [Jobs_PK], [Position_Title], [Educ_Level], [Grade], [JP_Description], [Job_Status], [Position_ID] FROM [Jobs]"
FilterExpression="Jobs_PK='@Jobs_PK'">
<filterparameters>
<asp:ControlParameter Name="Jobs_PK"
ControlId="GridView1" PropertyName="SelectedValue" />
</filterparameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="DataGridSqlDataSource" runat="server"
ConnectionString="<%$ ConnectionStrings:JobPostings1ConnectionString %>"
SelectCommand="SELECT [Position_Title], [Jobs_PK] FROM [Jobs]"
onselecting="DataGridSqlDataSource_Selecting">
</asp:SqlDataSource>
<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False" DataKeyNames="Jobs_PK"
DataSourceID="DataGridSqlDataSource" AllowPaging="True"
AutoGenerateSelectButton="True" SelectedIndex="0" Width="100px">
<Columns>
<asp:BoundField DataField="Position_Title" HeaderText="Position_Title"
SortExpression="Position_Title" />
<asp:BoundField DataField="Jobs_PK" HeaderText="Jobs_PK" InsertVisible="False"
ReadOnly="True" SortExpression="Jobs_PK" />
</Columns>
</asp:GridView>
<br />
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="False"
DataKeyNames="Jobs_PK" DataSourceID="DataGrid2SqlDataSource" Height="50px"
Width="125px">
<Fields>
<asp:BoundField DataField="Jobs_PK" HeaderText="Jobs_PK" InsertVisible="False"
ReadOnly="True" SortExpression="Jobs_PK" />
<asp:BoundField DataField="Position_Title" HeaderText="Position_Title"
SortExpression="Position_Title" />
<asp:BoundField DataField="Educ_Level" HeaderText="Educ_Level"
SortExpression="Educ_Level" />
<asp:BoundField DataField="Grade" HeaderText="Grade" SortExpression="Grade" />
<asp:BoundField DataField="JP_Description" HeaderText="JP_Description"
SortExpression="JP_Description" />
<asp:BoundField DataField="Job_Status" HeaderText="Job_Status"
SortExpression="Job_Status" />
<asp:BoundField DataField="Position_ID" HeaderText="Position_ID"
SortExpression="Position_ID" />
</Fields>
</asp:DetailsView>
</div>
</form>
</body>
오류 메시지
: 은 선택 System.Int32 및 선택 System.String에 '='작업을 수행 할 수 없습니다. 설명 : 현재 웹 요청을 실행하는 동안 처리되지 않은 예외가 발생했습니다. 오류 및 코드에서 시작된 위치에 대한 자세한 정보는 스택 추적을 검토하십시오.예외 정보 : System.Data.EvaluateException : System.Int32 및 System.String에서 '='연산을 수행 할 수 없습니다.
이 같은 오류를 준 System.Int32 및 System.String. – Javier