私はC#でasp.netを使用しています。varchar
アイテムのリストを持つドロップダウンリストがあり、テキストボックスがあります。ドロップダウンリストでアイテムを選択すると、テキストボックスに表示されます。これまでコードを試してみましたが、Null Reference Exception
.
Patient ID:<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="SqlDataSource1" DataTextField="PatientID"
DataValueField="PatientID">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConStr %>"
SelectCommand="SELECT [PatientID] FROM [Patient_Data] WHERE ([DummyValue] = @DummyValue)">
<SelectParameters>
<asp:Parameter DefaultValue="Y" Name="DummyValue" Type="String" />
</SelectParameters>
</asp:SqlDataSource>
Hospital No.:
</td>
<td>
<asp:TextBox ID="HospNo" runat="server" ></asp:TextBox>
</td>
C# の場合
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string pid = DropDownList1.SelectedItem.Text;
HospNo.Text = pid.ToString();//Error in this line
//other code
}
}
他の方法はありますか?任意の提案をいただければ幸いです。