У меня есть проблемы с моим кодом в ASPX и C#магазин конкретного элемент табличного вида строки
Вид сетки показан ниже
FID Name
100 ab *Download*
200 bb *Download*
<asp:LinkButton ID="lnkDownload" runat="server" OnClick = "DownloadFile"
CommandArgument='<%Eval("FID")%>' Text="Download" CommandName="DownloadFile" />
Мне нужно, чтобы загрузить информацию о каждом индивиды с точки зрения их FID, так что я исполняющих код ниже, но его не вернувшихся что-нибудь
protected void DownloadFile(object sender, EventArgs e)
{
string FID = ((LinkButton)sender).CommandArgument;
var dt = GetData("select * from Personal_det where FID = '"+ FID +"'");
if (dt != null && dt.Rows.Count > 0)
{
DataRow dr = dt.Rows[0];
//
// more code
//
}
}
но irrespect из FID, если я пытаюсь выполнить код, как
protected void DownloadFile(object sender, EventArgs e)
{
string FID = ((LinkButton)sender).CommandArgument;
var dt = GetData("select * from Personal_det “);
if (dt != null && dt.Rows.Count > 0)
{
DataRow dr = dt.Rows[0];
//
// more code
//
}
}
Этот код загрузит документ, что мне нужно для FID, который хранится в сеансе. Итак, я узнал, что проблемы возникают в SQL-запросе, который я включил в код. Как вы можете видеть в приведенном выше виде сетки, каждая строка имеет ссылку для загрузки для каждого FID, поэтому мне нужно получить доступ к FID из сетки вид и назвать его в SQL-запрос, который я написал в коде
Вы пропускаете #. Это должно быть '<% # Eval (" FID ")%>' – Nisha