powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / В чем здесь ошибка?
5 сообщений из 5, страница 1 из 1
В чем здесь ошибка?
    #32522084
token
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В чем здесь ошибка?
Делал перевод из VB.NET в C#. В VB все работает, а в C# выдает ошибку
c:\inetpub\wwwroot\altUpload\default.aspx.cs(108): Cannot implicitly convert type 'System.Web.UI.Control' to 'System.Web.UI.WebControls.CheckBox' и подчеркивает oDataGridItem.FindControl.

Исходный код VB:

Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click
Dim oDataGridItem As DataGridItem
Dim chkExport As CheckBox
Dim oExArgs As New ArrayList
Dim sID As String
For Each oDataGridItem In dgFileList.Items
chkExport = oDataGridItem.FindControl("chkExport")
If chkExport.Checked Then
sID = CType(oDataGridItem.FindControl("lblColumn"), Label).Text.ToString
sID = Path.GetFullPath(Server.MapPath("temp\")) & sID
File.Delete(sID)
End If
Next
CreateFileList()
End Sub


Код C#, где показывает ошибку

private void btnDelete_Click(object sender, System.EventArgs e)
{

CheckBox chkExport;
string sID;
foreach (DataGridItem oDataGridItem in dgFileList.Items)
{
chkExport = oDataGridItem.FindControl ("chkExport");
if (chkExport.Checked)
{
sID = ((Label)oDataGridItem.FindControl("lblColumn")).Text.ToString();
sID = Path.GetFullPath(Server.MapPath("temp\\")) + sID;
File.Delete(sID);
}
}
CreateFileList();
}
...
Рейтинг: 0 / 0
В чем здесь ошибка?
    #32522211
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");
?
...
Рейтинг: 0 / 0
В чем здесь ошибка?
    #32522213
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так?
Код: plaintext
1.
chkExport = (CheckBox) oDataGridItem.FindControl("chkExport"); 
...
Рейтинг: 0 / 0
В чем здесь ошибка?
    #32522456
token
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
Помогло!!!
...
Рейтинг: 0 / 0
В чем здесь ошибка?
    #32522569
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С двух стволов практически одновременно "завалили", дуплетом...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / В чем здесь ошибка?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]