こんにちは、ASPX 箇条書きリスト コントロールがあります。
<asp:BulletedList id="blProductsBulletedList"
BulletStyle="Disc"
DataTextField="CheckListsFriendlyName"
runat="server">
</asp:BulletedList>
そして、ページの読み込み時に単一の列データテーブルがそれにバインドされています:
string strSQLQuery = "SELECT [CheckListsFriendlyName] FROM [SingleEnded2].[dbo].[WOCFriendlyNames]";
// Run the query and bind the resulting DataSet
// to the GridView control.
DataTable dt = getCheckListExampleList(strSQLQuery);
if (dt.Rows.Count > 0)
{
blProductsBulletedList.DataSource = dt;
blProductsBulletedList.DataBind();
}
}
cs ファイルのさらに下には、「getCheckListExampleList()」があります。
DataTable getCheckListExampleList(string strSQLQuery)
{
SqlConnection seConnection = new SqlConnection(Databases.getDbConnectionString("csSingleEnded2"));
DataTable dt = new DataTable();
SqlCommand seCmd = new SqlCommand(strSQLQuery, seConnection);
try
{
SqlDataAdapter sda = new SqlDataAdapter();
seCmd.Connection = seConnection;
sda.SelectCommand = seCmd;
sda.Fill(dt);
}
catch (Exception ex){
// The connection failed. Display an error message.
throw new Exception("Unable to connect to the database", ex);
}
return dt;
}
これは機能しますが、リストには箇条書きが表示されず、単なるレコードのビューのように表示されます。各結果を箇条書き項目として表示し、X 件の結果がタイトルを追加して結果をセクションに分割するように、誰かが私を正しい方向に向けることができますか?